8

ERB ではなく HAML でビューを生成するアプリ テンプレートを Rails で作成する方法はありますか?

アプリ テンプレート: http://railscasts.com/episodes/148-app-templates-in-rails-2-3

そうでない場合、すべてのジェネレーター スクリプトが ERB の代わりに HAML を出力するために使用できるプラグイン/宝石はありますか?

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

Mister Bleigh による別のものhttp://github.com/mbleigh/haml-rails

于 2010-03-22T10:43:33.790 に答える
0

ryanb の nifty_generators をダウンロードしてソース コードを見ると、彼のファイルの 1 つに次のものが含まれていることがわかります。

  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

これにより、ユーザーは script/generate nifty_layout --haml を実行できます

がんばれ

于 2010-03-22T11:02:30.063 に答える