【发布时间】:2023-03-22 22:31:01
【问题描述】:
有什么方法可以在 Rails 中创建应用模板,以 HAML 而不是 ERB 生成视图?
应用模板:http://railscasts.com/episodes/148-app-templates-in-rails-2-3
如果没有,是否有任何插件/gems 可以让我的所有生成器脚本输出 HAML 而不是 ERB?
【问题讨论】:
标签: ruby-on-rails haml
有什么方法可以在 Rails 中创建应用模板,以 HAML 而不是 ERB 生成视图?
应用模板:http://railscasts.com/episodes/148-app-templates-in-rails-2-3
如果没有,是否有任何插件/gems 可以让我的所有生成器脚本输出 HAML 而不是 ERB?
【问题讨论】:
标签: ruby-on-rails haml
【讨论】:
【讨论】:
【讨论】:
如果你下载 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
祝你好运
【讨论】: