ruby on rails-.erb,.rhtml和.html.erb有什么区别?

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

sameera207 asked 2020-02-21T16:56:12Z
1个解决方案
82 votes

真的没什么。 这只是Rails 1和Rails 2之间的一种哲学上的变化。在Rails 2之前,您有了file.rhtml,file.rxml和file.rjs。 在Rails中,该名称更改为file.content_type.template_engine。 因此,对于file.html.erb,内容类型为html,模板引擎为ERb。 rxml现在是xml.builder,而rjs现在(大多数情况下)应该是js.rjs

在新的Rails 3.0中,将不支持.rhtml文件。 .html.erb是新标准。

Mohit Jain answered 2020-02-21T16:56:32Z
translate from https://stackoverflow.com:/questions/2936326/what-is-the-difference-between-erb-rhtml-and-html-erb