.erb,.rhtml和.html.erb有什么区别?

.erb,.rhtml和.html.erb有什么区别?

真的没什么。 这只是Rails 1和Rails 2之间的哲学变化。在Rails 2之前,你有file.rhtml,file.rxml和file.rjs。 在Rails中,更改为file.content_type.template_engine。 所以对于file.html.erb,内容types是html,模板引擎是ERb。 rxml现在是xml.builder,rjs现在应该(主要)是js.rjs

在新的rails 3.0 .rhtml文件将不受支持。 .html.erb是新的标准。