爲了讓rails生成器創建haml的視圖我正在通過兩個答案,並且都似乎工作。哪個更好?haml vs haml-rails
選項1:在Gemfile中 聲明 'HAML' 做
config.generators do |g|
g.template_engine :haml
end
選項2: 只是在Gemfile中
爲了讓rails生成器創建haml的視圖我正在通過兩個答案,並且都似乎工作。哪個更好?haml vs haml-rails
選項1:在Gemfile中 聲明 'HAML' 做
config.generators do |g|
g.template_engine :haml
end
選項2: 只是在Gemfile中
聲明 'HAML護欄' 據有關HAML護欄描述github上。這只是Haml對軌道的整合。所以,如果你喜歡容易去用haml-rails gem
「Haml-rails爲Rails 3提供Haml生成器。它還使Haml成爲你的模板引擎,所以你不必在自己的環境中旋轉application.rb,當你的Gemfile已經明確指出你已經安裝了什麼模板引擎,Hurray。「
選項2因爲選項1不起作用。在您的Gemfile中聲明「haml」並不能讓您將application_rb中的默認template_engine設置爲:haml。
haml-rails寶石包含發電機,所以這是推薦的選擇。
你需要haml和haml-rails嗎? – jazzyfresh
@jazzyfresh你只需要''haml-rails'在你的Gemfile中。 – Dennis