【问题标题】:How to generate Haml views instead of erb如何生成 Haml 视图而不是 erb
【发布时间】:2010-01-31 23:09:04
【问题描述】:

我正在使用 Rails 2.3.4 构建一个应用程序并使用

script/generate controller home index

生成控制器和主页。我已经安装了Haml。我得到一个 erb 文件:

app/views/home/index.html.erb

但我更喜欢生成一个 Haml 文件,例如:

app/views/home/index.html.haml

我记得如果检测到 haml gem,Merb 会生成 .haml 视图而不是 .erb。这在 Rails 2.3.4 中不可用吗?我试过了

script/generate controller home index --haml

但“--haml”选项无效。

当然,我可以手动将我的 erb 文件更改为 haml 文件,但我宁愿让生成器来完成这项工作。叫我懒惰。有什么建议吗?

【问题讨论】:

    标签: haml


    【解决方案1】:

    这颗宝石可以解决问题 http://github.com/indirect/haml-rails

    【讨论】:

    • Rails 3.0 的好答案。我们现在应该使用 Rails。
    【解决方案2】:

    Waht 实际上对我有用,但在 rails 3.1 中,这里有这个 wiki: https://github.com/plataformatec/devise/wiki/How-To:-Create-Haml-and-Slim-Views :)

    【讨论】:

      【解决方案3】:

      这颗宝石here 可能有用。我认为在插件/宝石之外没有任何方法可以做到这一点。 (免责声明:我自己没有尝试过,但在研究同一件事时遇到了它)

      【讨论】:

        猜你喜欢
        • 2012-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-14
        • 2013-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-06
        相关资源
        最近更新 更多