有什么方法可以在 Rails 中创建应用程序模板,以 HAML 而不是 ERB 生成视图?
应用程序模板:http ://railscasts.com/episodes/148-app-templates-in-rails-2-3
如果没有,是否有任何插件/宝石可以让我的所有生成器脚本输出 HAML 而不是 ERB?
有什么方法可以在 Rails 中创建应用程序模板,以 HAML 而不是 ERB 生成视图?
应用程序模板:http ://railscasts.com/episodes/148-app-templates-in-rails-2-3
如果没有,是否有任何插件/宝石可以让我的所有生成器脚本输出 HAML 而不是 ERB?
我最喜欢的:http: //github.com/indirect/haml-rails
在 Github 上尝试norman 的 haml-scaffold。
Bleigh 先生的另一篇文章http://github.com/mbleigh/haml-rails
如果你下载 ryanb 的 nifty_generators 并查看源代码,你可以看到他的一个文件中有以下内容
if options[:haml]
m.directory 'public/stylesheets/sass'
m.template "layout.html.haml", "app/views/layouts/#{file_name}.html.haml"
m.file "stylesheet.sass", "public/stylesheets/sass/#{file_name}.sass"
else
m.template "layout.html.erb", "app/views/layouts/#{file_name}.html.erb"
m.file "stylesheet.css", "public/stylesheets/#{file_name}.css"
end
这允许用户执行脚本/生成 nifty_layout --haml
祝你好运