【发布时间】:2011-04-19 03:23:39
【问题描述】:
我想在 rails 3 项目中使用 haml。
现在如何开始? 怎么配置?
【问题讨论】:
标签: ruby-on-rails-3 haml
我想在 rails 3 项目中使用 haml。
现在如何开始? 怎么配置?
【问题讨论】:
标签: ruby-on-rails-3 haml
按照HAML Reference page上的说明操作即可
简而言之:
对于 Rails 3,改为添加以下内容 到 Gemfile 的行:gem "haml"
安装后,所有视图文件 带有“.html.haml”扩展名的 使用 Haml 编译。
【讨论】:
将 haml 添加到您的 Gemfile
gem "haml"
如果您也想使用脚手架功能,请在您的开发组中添加 html-rails
gem 'haml-rails', :group => :development
【讨论】:
我喜欢本教程 - 从头开始提供所有步骤。 http://screencasts.org/episodes/using-haml-with-rails-3
【讨论】:
您可以按照本教程进行操作:在其中自定义生成器: 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,但为了简单起见,我们假设将其用作插件是最好的选择。)
希望这会有所帮助。
【讨论】: