【问题标题】:Rails: App Templates / script generators with HAML?Rails:使用 HAML 的应用程序模板/脚本生成器?
【发布时间】: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


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        布莱先生的另一个http://github.com/mbleigh/haml-rails

        【讨论】:

          【解决方案4】:

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

          祝你好运

          【讨论】:

            猜你喜欢
            • 2017-06-16
            • 1970-01-01
            • 1970-01-01
            • 2014-04-02
            • 1970-01-01
            • 1970-01-01
            • 2014-12-19
            • 2011-04-08
            • 2011-02-17
            相关资源
            最近更新 更多