レールジェネレータがhamlでビューを作成するためには、私は2つの答えに遭遇しており、両方ともうまくいくようです。それは良いですか?haml vs haml-rails
オプション1: 宣言gemfileの 'HAML' とやる
config.generators do |g|
g.template_engine :haml
end
オプション2: はちょうどHAMLレール上の説明によるgemfile
レールジェネレータがhamlでビューを作成するためには、私は2つの答えに遭遇しており、両方ともうまくいくようです。それは良いですか?haml vs haml-rails
オプション1: 宣言gemfileの 'HAML' とやる
config.generators do |g|
g.template_engine :haml
end
オプション2: はちょうどHAMLレール上の説明によるgemfile
に 'HAMLレール' を宣言しgithubの。それは、レール用のHamlの統合に過ぎません。あなたが簡単にhaml-railsの宝石で行くのが好きなら、
"Haml-railsはRails 3用のHamlジェネレータを提供します。これはまた、あなた自身のためにテンプレートエンジンとしてHamlを有効にします。あなたのGemfileがあなたがインストールしたテンプレートエンジンを明確に示していれば、application.rbです。
オプション2はオプション2が機能しないためオプション2です。あなたのGemfileで "haml"を宣言しても、デフォルトのtemplate_engineを:application.rbのhamlに設定することはできません。
haml-rails gemにはジェネレータが含まれているので、これが推奨されます。
hamlとhaml-railsの両方が必要ですか? – jazzyfresh
@jazzyfreshあなたのGemfileに 'haml-rails'だけが必要です。 – Dennis