Aby generatory szyn tworzyły widoki przy pomocy hamla, napotykam dwie odpowiedzi i oba wydają się działać, co jest lepsze?
Opcja 1: zadeklaruj "haml" w gemfile i zrób
config.generators do |g|
g.template_engine :haml
end
Opcja 2: po prostu zadeklaruj "haml-rails" w gemfile
Odpowiedzi:
8 dla odpowiedzi № 1Zgodnie z opisem na github Haml-Rails. To tylko integracja Hamla dla szyn. Więc jeśli lubisz łatwo iść z klejnotem haml-rails
"Haml-rails dostarcza generatory Haml dla Rails 3. Umożliwia to również Haml jako silnik szablonowy dla ciebie, więc nie musisz wtrącać się we własne aplikacje.rb, kiedy twój Gemfile już wyraźnie wskazuje, jaki masz zainstalowany silnik szablonowy.
2 dla odpowiedzi nr 2
Opcja 2, ponieważ opcja 1 nie działa. Zgłaszanie "haml" w twoim Gemfile nie daje ci możliwości ustawienia domyślnej zmiennej template_engine na: haml in your application.rb.
Klejnot Haml-Rails zawiera generatory, więc jest to zalecana opcja.