ruby-on-rails - haml 与 haml-rails

标签 ruby-on-rails ruby-on-rails-3.1 haml

为了让 rails 生成器创建带有 haml 的 View ,我遇到了两个答案,而且两者似乎都有效。哪个更好?

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

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

选项2:
只需在 gemfile 中声明“haml-rails”

最佳答案

根据haml-rails github上的描述。它只是 Haml for rails 的集成。因此,如果您喜欢轻松使用haml-rails gem

“Haml-rails 为 Rails 3 提供了 Haml 生成器。它还为您启用了 Haml 作为模板引擎,因此当您的 Gemfile 已经清楚地表明您安装了什么模板引擎时,您不必在自己的 application.rb 中乱搞。欢呼。”

关于ruby-on-rails - haml 与 haml-rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7826408/

相关文章:

ruby-on-rails - Bundler 如何利用 Gemfile.lock 加载 gems?

heroku - 如何在 Heroku Cedar 上的 Rails 3.1.1 应用程序上获取 Gzip 和 Expires header ?

ruby-on-rails - Ruby on Rails - 如何正确映射和链接到新 Controller ?

html - Link_to 在 div 上使用而不是文本

ruby-on-rails - 如何处理设备的authenticate_user!用ajax调用?

ruby-on-rails - 我可以在执行 STI 的同时仍然使用多态路径助手吗?

ruby-on-rails - Rails 3.1 Asset Pipeline无法预编译来自其他目录的文件

ruby-on-rails - Rails 3.1 升级后的 ActionView::MissingTemplate

ruby-on-rails - 如何防止Haml在加入时转义HTML?

mysql - 如何根据列值计算记录之间的小时总和