为了让rails生成器用haml创建视图,我遇到了两个答案,看起来都很有效。哪种更好些呢?
Option1:在gemfile中声明'haml‘并执行
config.generators do |g|
g.template_engine :haml
endOption2:只需在gemfile中声明'haml-rails‘即可
发布于 2011-10-20 03:31:06
根据haml-rails github上的描述。它只是Haml for rails的集成。所以如果你喜欢简单的使用haml-rails gem
" Haml -rails为Rails3提供了Haml生成器。它还使Haml成为你的模板引擎,所以当你的Gemfile已经清楚地指出你安装了什么模板引擎时,你就不必在你自己的application.rb中胡闹了。万岁。“
发布于 2012-11-27 09:37:52
选项2,因为选项1不起作用。在Gemfile中声明"haml“并不能让您在application.rb中将默认template_engine设置为:haml。
haml-rails gem包含生成器,因此这是推荐的选项。
https://stackoverflow.com/questions/7826408
复制相似问题