html.erb vs erb(和haml等价物)

时间:2010-04-26 02:42:32

标签: ruby-on-rails haml

我不确定我理解Ruby on Rails应用程序视图中html.erbhaml.erb个文件和.erb文件之间的区别。

每个(html.erb / haml.erb.erb / .haml)文件的不同/优势是什么?

PS我不是在询问erb和haml文件之间的区别 - 只是将扩展名附加到html文件而不是附加它。

1 个答案:

答案 0 :(得分:0)

主要是关于content-type,如果您的控制器中有任何respond_to块。如果您使用.html.erb.haml.erb扩展名声明文件,则会减少可以使用这些文件的响应范围,只有在请求是针对mime类型时才会提供。仅使用.erb时,您可以扩展文件的可用性,而不是限制其响应类型。