Ответ 1
Этот жемчуг сделает трюк http://github.com/indirect/haml-rails
Я создаю приложение с Rails 2.3.4 и используя
script/generate controller home index
чтобы создать контроллер и домашнюю страницу. У меня установлен Хэмл. Я получаю файл erb:
app/views/home/index.html.erb
но я бы предпочел вместо него создать файл Haml, например:
app/views/home/index.html.haml
Я помню, что Merb будет генерировать .haml-представления вместо .erb, если обнаружен камень haml. Является ли это недоступным в Rails 2.3.4? Я попробовал
script/generate controller home index --haml
но параметр "-haml" недействителен.
Конечно, я могу вручную изменить свои файлы erb на haml файлы, но я бы предпочел, чтобы генератор выполнял эту работу. Назовите меня ленивым. Предложения?
Этот жемчуг сделает трюк http://github.com/indirect/haml-rails
Waht действительно работал у меня, но в rails 3.1 есть эта вики здесь: https://github.com/plataformatec/devise/wiki/How-To:-Create-Haml-and-Slim-Views :)
Этот драгоценный камень здесь может оказаться полезным. Я не думаю, что есть какой-либо способ сделать это за пределами плагина/драгоценного камня. (отказ от ответственности: я не пробовал это сам, но наткнулся на него, когда изучал то же самое)