我正在使用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文件,但我宁愿让生成器完成工作。叫我懒惰。建议?
答案 0 :(得分:32)
答案 1 :(得分:1)
Waht实际上对我有用,但在rails 3.1中这个wiki在这里: https://github.com/plataformatec/devise/wiki/How-To:-Create-Haml-and-Slim-Views :)
答案 2 :(得分:0)
这个宝石here可能有用。我不认为在插件/ gem之外有任何方法可以做到这一点。 (免责声明:我自己没有试过这个,但是当我研究同样的事情时却发现了它)