Использование HAML, Scaml или Jade с Play

Можно ли использовать Haml (или подобные соблазнительные языки, такие как Scaml или Jade) в представлениях Play?

Ответ 2

Хорошо, я не уверен, что кому-то повезло. Поэтому позвольте мне поделиться тем, что я сделал.

Я использую игру 2.1.1 с scala. Интеграция Play (Scala) с Jade - это боль.

Если вам удобно с haml, Джейд, вероятно, ближе всего к ней.

Интеграция игры 2. * с нефритом не так уж велика, особенно если вы работаете с sbt. Установка масштабирования является немного излишним, поскольку это довольно тяжелый вес. Я использовал Java-библиотеку Jade4J, написанную на Java.

Вы можете увидеть мое решение здесь.. довольно чисто и легко.

Есть некоторые плагины, такие как play2-scalate, которые могут вам помочь, но они получают всю библиотеку масштабирования, которая на самом деле не требуется. Надеюсь это поможет. Приветствия