Rails 2.3.4でアプリを作成し、
script/generate controller home index
コントローラとホームページを生成します。 Hamlをインストールしました。 erbファイルを取得します:
app/views/home/index.html.erb
しかし、代わりに次のようにHamlファイルを生成したいと思います。
app/views/home/index.html.haml
Haml gemが検出された場合、Merbは.erbではなく.hamlビューを生成することを思い出します。これはRails 2.3.4では利用できませんか?試しました
script/generate controller home index --haml
ただし、「-haml」オプションは無効です。
もちろん、erbファイルを手動でhamlファイルに変更することはできますが、ジェネレーターに作業を任せたいと思います。私を怠け者と呼んでください。提案?
この宝石はトリックを行います http://github.com/indirect/haml-Rails
実際に私のために働いたのは、Rails 3.1ではこのwikiはここにあります: https://github.com/plataformatec/devise/wiki/How-To:-Create-Haml -and-Slim-Views :)
この宝石 ここ は役に立つかもしれません。プラグイン/ gemの外でこれを行う方法はないと思います。 (免責事項:私はこれを自分で試したことはありませんが、同じことを研究しているときに遭遇しました)