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

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

Rien, vraiment. C’est juste un changement de philosophie entre Rails 1 et Rails 2. Avant Rails 2, vous aviez fichier.rhtml, file.rxml et file.rjs. Dans Rails, cela a changé à file.content_type.template_engine. Donc, 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 (surtout) être js.rjs

Dans les nouveaux rails 3.0, les fichiers .rhtml ne seront pas pris en charge. .html.erb est la nouvelle norme.