html.erb против erb (и эквиваленты haml) - PullRequest
2 голосов
/ 26 апреля 2010

Я не уверен, что понимаю разницу между html.erb или haml.erb файлами и .erb файлами в представлениях для приложения Ruby on Rails.

Каковы недостатки / преимущества каждого (html.erb / haml.erb или .erb / .haml) файлов?

PS Я не спрашиваю о разнице между файлами erb и haml - просто добавляю расширение к html-файлу, а не добавляю его.

1 Ответ

0 голосов
/ 31 октября 2017

В основном это около content-type, и если у вас есть какие-либо блоки respond_to в вашем контроллере. Если вы объявляете свой файл с расширением .html.erb или .haml.erb, вы уменьшаете объем ответа, что эти файлы могут использоваться, который будет обслуживаться только в том случае, если запрос относится к типу mime. При использовании только .erb вы расширяете удобство использования вашего файла, не ограничивая его тип ответа.

...