#html #ruby-on-rails #slim-lang
#HTML #ruby-on-rails #slim-язык
Вопрос:
Извините за такой глупый вопрос, но не смог найти его в документах:
filename.slim
filename.html.slim
Кажется, это действительно отличный язык для работы. Я использовал HAML
раньше, так что, думаю, это будет довольно приятный переход.
Ответ №1:
filename.html.slim
Однако, в общем смысле, это
filename.response_type.rendering_engine
например
index.xml.haml
index.rss.slim
Ответ №2:
.html.slim
казалось бы, это соглашение, используемое создателем slim. Хотя, похоже, это соглашение используется в rails для просмотра файлов, включая, например, .html.haml
и .html.erb
. То же соглашение используется для множества абстрактных файлов, таких как .css.scss
и .js.coffee
.
Ответ №3:
Лучше использовать .html.slim
расширение.
Например, если ваш шаблон макета назван просто с .slim
, он будет добавлен не только к ответу html, но и к ответу js.
В этом случае каждый раз, когда вы выполняете jxh-запрос, вы должны задавать layout false
для каждого ответа формат js.