【问题标题】:What is the difference between .erb , .rhtml and .html.erb?.erb 、 .rhtml 和 .html.erb 有什么区别?
【发布时间】:2010-05-29 19:31:30
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails erb rhtml


    【解决方案1】:

    没什么,真的。这只是 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 是新标准。

    【讨论】:

    • 此外,这种新理念允许您链接预处理器。根据扩展名以相反的顺序对文件进行预处理。
    猜你喜欢
    • 2018-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2010-10-02
    • 2011-12-12
    • 2010-09-16
    • 2012-03-14
    相关资源
    最近更新 更多