35

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ビューを生成することを思い出します。これはRails2.3.4では使用できませんか?私は試した

script/generate controller home index --haml

ただし、「-haml」オプションは無効です。

もちろん、erbファイルを手動でhamlファイルに変更することもできますが、ジェネレーターに作業を任せたいと思います。私を怠け者と呼んでください。提案?

4

3 に答える 3

34

この宝石はトリックを行い ますhttp://github.com/indirect/haml-rails

于 2010-11-02T03:22:05.687 に答える
2

Wahtは実際に私のために働いたが、Rails 3.1ではこのwikiはここにある: https ://github.com/plataformatec/devise/wiki/How-To:-Create-Haml-and-Slim-Views :)

于 2011-07-13T22:43:20.020 に答える
0

ここにあるこの宝石は役に立つかもしれません。プラグイン/gemの外でこれを行う方法はないと思います。(免責事項:私はこれを自分で試したことはありませんが、同じことを研究しているときに遭遇しました)

于 2010-02-05T10:59:52.107 に答える