Как правильно добавить haml в приложение rails? - PullRequest
0 голосов
/ 20 декабря 2010

Ища способ добавить haml в качестве движка шаблонов в мое приложение rails, я нашел два различных способа сделать это.

Первый - просто добавить 'gem "haml-rails" в Gemfile.

Второй - добавить этот код в config / application.rb:

config.generators do |g|
  g.template_engine :haml
end

Есть ли причина отдавать предпочтение одному другому?

Ответы [ 2 ]

2 голосов
/ 20 декабря 2010

Я предпочитаю драгоценный камень, потому что он добавляет генераторы.

Обновление: гем 'haml-rails' предоставляет генераторы. Вам все равно нужно установить template_engine на haml, если вы хотите шаблоны haml по умолчанию.

0 голосов
/ 20 декабря 2010

Вы добавляете свои гемы в Gemfile для указания внешних зависимостей.

Без добавления haml в ваш Gemfile, Bundler не будет знать об этом, и ваши шаблоны Haml не будут отображаться на машинах, которые не имеютhaml установлен.

Просто следуйте инструкциям документации ... http://haml -lang.com / docs / yardoc / file.HAML_REFERENCE.html # plugin

Или есть причина отклоняться от рекомендованного способа?

...