Was ist der Unterschied zwischen .erb, .rhtml und .html.erb?
Antwort
Zu viele Anzeigen?Nichts, wirklich. Es ist nur eine Änderung der Philosophie zwischen Rails 1 und Rails 2. Vor Rails 2 hatten Sie file.rhtml, file.rxml und file.rjs. In Rails hat sich das zu file.content_type.template_engine geändert. Bei file.html.erb ist der Inhaltstyp also html und die Template-Engine ist ERb. rxml ist jetzt xml.builder und rjs sollte jetzt (meistens) js.rjs sein.
In den neuen Rails 3.0 werden .rhtml-Dateien nicht mehr unterstützt. .html.erb ist der neue Standard.