Как генерировать представления Haml вместо erb - PullRequest
33 голосов
/ 01 февраля 2010

Я создаю приложение с 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, если бы был обнаружен гем хамла. Разве это не доступно в Rails 2.3.4? Я пытался

script/generate controller home index --haml

но опция "--haml" недействительна.

Конечно, я могу вручную изменить мои erb-файлы на haml-файлы, но я бы предпочел, чтобы генератор работал. Называй меня ленивым Предложения?

Ответы [ 3 ]

32 голосов
/ 02 ноября 2010

Этот драгоценный камень сделает свое дело http://github.com/indirect/haml-rails

1 голос
/ 14 июля 2011

Waht на самом деле работал для меня, но в рельсах 3.1 это вики здесь: https://github.com/plataformatec/devise/wiki/How-To:-Create-Haml-and-Slim-Views :)

0 голосов
/ 05 февраля 2010

Этот камень здесь может быть полезен.Я не думаю, что есть какой-либо способ сделать это вне плагина / драгоценного камня.(отказ от ответственности: я сам не пробовал, но столкнулся с этим, когда исследовал то же самое)

...