49 votes

Quelle est la différence entre .erb , .rhtml et .html.erb ?

Quelle est la différence entre .erb, .rhtml et .html.erb ?

85voto

Mohit Jain Points 9959

Rien, vraiment. C'est juste un changement de philosophie entre Rails 1 et Rails 2. Avant Rails 2, vous aviez file.rhtml, file.rxml et file.rjs. Dans Rails, cela a changé en file.content_type.template_engine. Ainsi, avec file.html.erb, le type de contenu est html et le moteur de template est ERb. rxml est maintenant xml.builder et rjs devrait maintenant (principalement) être js.rjs.

Dans la nouvelle version de rails 3.0, les fichiers .rhtml ne seront plus supportés. .html.erb est le nouveau standard.

8 votes

De plus, cette nouvelle philosophie permet de chaîner les préprocesseurs. Un fichier est prétraité dans l'ordre inverse de son extension.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X