我不确定我是否理解Ruby on Rails应用程序视图中的html.erb或haml.erb文件与.erb文件之间的区别。
每个(html.erb/haml.erb或.erb/.haml)文件的优缺点是什么?
另外,我并不是在问erb和haml文件之间的区别--只是将扩展名附加到html文件,而不是不附加它。
发布于 2017-10-31 05:03:29
这主要是关于content-type的,如果您的控制器中有任何respond_to块。如果使用.html.erb或.haml.erb扩展名声明文件,则会缩小可使用这些文件的响应范围,只有当请求是针对mime类型时,才会提供响应范围。当只使用.erb时,您可以扩展文件的可用性,而不是限制其响应类型。
https://stackoverflow.com/questions/2710850
复制相似问题