haml vs haml-rails

Ada*_*amT 4 haml ruby-on-rails ruby-on-rails-3.1

为了让rails生成器用haml创建视图,我遇到了两个答案,两者似乎都有效.哪个更好?

选项1:在gemfile中声明'haml'并执行

  config.generators do |g|
    g.template_engine :haml
  end
Run Code Online (Sandbox Code Playgroud)

选项2:只在gemfile中声明'haml-rails'

Ras*_*mus 8

根据haml-rails github上的描述.它只是Haml与轨道的集成.所以,如果你喜欢轻松使用haml-rails gem

"Haml-rails为Rails 3提供了Haml发生器.它还使Haml成为你的模板引擎,所以当你的Gemfile已经清楚地表明你安装了什么模板引擎时,你不必在你自己的应用程序中乱搞.rb.欢呼."