Как установить определенный стиль для макета в рельсах - PullRequest
0 голосов
/ 25 июня 2018

Мне нужна конкретная таблица стилей для определенного макета.

например, для index.html.erb нужна специальная таблица стилей.

зачем это нужно, потому что любой макет имеет стиль тела, отличающийся для этого макета.

при загрузке index.html.erb при загрузке custom.css.scss

1 Ответ

0 голосов
/ 25 июня 2018

В вашем файле макета, скажем, application.html.erb file:

Использовать условную таблицу стилей: Если это PostController и 'index, тогда загрузите custom.css.scss else custom2.css.scss

Редактировать: Загрузить все стили, кроме custom.css.scss. Затем используйте условный оператор для загрузки custom.css только в PostController s index method

<%= stylesheet_link_tag 'style1' %>
<%= stylesheet_link_tag 'style2' %>
<%= stylesheet_link_tag 'style3' %>
<% if params[:controller] == 'post' && params[:action] == 'index' %>
    <%= stylesheet_link_tag 'custom' %>
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...