我不确定我理解Ruby on Rails应用程序视图中html.erb
或haml.erb
个文件和.erb
文件之间的区别。
每个(html.erb
/ haml.erb
或.erb
/ .haml
)文件的不同/优势是什么?
PS我不是在询问erb和haml文件之间的区别 - 只是将扩展名附加到html文件而不是附加它。
答案 0 :(得分:0)
主要是关于content-type
,如果您的控制器中有任何respond_to
块。如果您使用.html.erb
或.haml.erb
扩展名声明文件,则会减少可以使用这些文件的响应范围,只有在请求是针对mime类型时才会提供。仅使用.erb
时,您可以扩展文件的可用性,而不是限制其响应类型。