/ / haml vs haml-rails - ruby-on-rail, ruby-on-rails-3.1, haml

haml vs haml-rails - ruby-on-rail, ruby-on-rails-3.1, haml

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 № 1

Zgodnie 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.