如何在rails3中使用haml?

时间:2010-09-30 02:16:24

标签: ruby-on-rails-3 haml

我想在rails 3项目中使用haml。

现在该如何开始? 如何共同发表它?

4 个答案:

答案 0 :(得分:7)

只需按照HAML Reference page

上的说明操作即可

简而言之:

  

对于Rails 3,而是添加以下内容   线到Gemfile:gem“haml”

     

安装后,所有视图文件   用“.html.haml”扩展名   使用Haml编译。

答案 1 :(得分:3)

将haml添加到您的Gemfile

gem "haml"

如果您也想使用脚手架功能,请在开发组中添加html-rails

gem 'haml-rails', :group => :development

答案 2 :(得分:2)

您可以按照本教程:自定义生成器的位置: http://paulbarry.com/articles/2010/01/13/customizing-generators-in-rails-3

或者按照这种简单的方式来做 原帖:How do I get Haml to work with Rails?

首先,将haml安装为插件

ruby script/plugin install git://github.com/nex3/haml.git

然后,确保您的视图以* .html.haml扩展名命名。例如:

`-- app
    `-- views
        |-- layouts
        |   `-- application.html.haml
        `-- users
            |-- edit.html.haml
            |-- index.html.haml
            |-- new.html.haml
            `-- show.html.haml

(注意:您可以改为将haml安装为gem,但为了简单起见,我们假设使用它作为插件是最好的选择。)

希望这有帮助。

答案 3 :(得分:2)

我喜欢这个教程 - 从头开始​​提供所有步骤。 http://screencasts.org/episodes/using-haml-with-rails-3