8

有什么方法可以在 Rails 中创建应用程序模板,以 HAML 而不是 ERB 生成视图?

应用程序模板:http ://railscasts.com/episodes/148-app-templates-in-rails-2-3

如果没有,是否有任何插件/宝石可以让我的所有生成器脚本输出 HAML 而不是 ERB?

4

4 回答 4

12

我最喜欢的:http: //github.com/indirect/haml-rails

于 2010-09-20T05:28:02.400 回答
1

在 Github 上尝试norman 的 haml-scaffold

于 2010-02-15T16:59:25.033 回答
1

Bleigh 先生的另一篇文章http://github.com/mbleigh/haml-rails

于 2010-03-22T10:43:33.790 回答
0

如果你下载 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

祝你好运

于 2010-03-22T11:02:30.063 回答