【问题标题】:haml vs haml-railshaml vs haml-rails
【发布时间】:2011-10-19 18:43:30
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    “Haml-rails 为 Rails 3 提供了 Haml 生成器。它还为您启用了 Haml 作为模板引擎,因此当您的 Gemfile 已经明确指出您使用的模板引擎时,您不必在自己的 application.rb 中乱搞已经安装了。万岁。”

    【讨论】:

      【解决方案2】:

      选项 2,因为选项 1 不起作用。在您的 Gemfile 中声明“haml”并不能让您在 application.rb 中将默认 template_engine 设置为 :haml。

      haml-rails gem 包含生成器,因此这是推荐的选项。

      【讨论】:

      • 你需要haml和haml-rails吗?
      • @jazzyfresh 您只需要在 Gemfile 中使用 haml-rails
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-02
      • 2016-05-02
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多