为了让rails生成器创建haml的视图我正在通过两个答案,并且都似乎工作。哪个更好?haml vs haml-rails
选项1:在Gemfile中 声明 'HAML' 做
config.generators do |g|
g.template_engine :haml
end
选项2: 只是在Gemfile中
为了让rails生成器创建haml的视图我正在通过两个答案,并且都似乎工作。哪个更好?haml vs haml-rails
选项1:在Gemfile中 声明 'HAML' 做
config.generators do |g|
g.template_engine :haml
end
选项2: 只是在Gemfile中
声明 'HAML护栏' 据有关HAML护栏描述github上。这只是Haml对轨道的整合。所以,如果你喜欢容易去用haml-rails gem
“Haml-rails为Rails 3提供Haml生成器。它还使Haml成为你的模板引擎,所以你不必在自己的环境中旋转application.rb,当你的Gemfile已经明确指出你已经安装了什么模板引擎,Hurray。“
选项2因为选项1不起作用。在您的Gemfile中声明“haml”并不能让您将application_rb中的默认template_engine设置为:haml。
haml-rails宝石包含发电机,所以这是推荐的选择。
你需要haml和haml-rails吗? – jazzyfresh
@jazzyfresh你只需要''haml-rails'在你的Gemfile中。 – Dennis