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

Я хочу, чтобы каждый из моих файлов представлений имел свою собственную разметку, поскольку каждый из них нуждается в разных элементах в своих тегах <head> с запускаемыми различными сценариями, но они все равно должны наследовать те же элементы из layouts/application.html.erb.Возможно ли это?

layouts / application.html.erb -> layouts / a.html.erb -> views / a.index.html.erb

layouts / application.html.erb-> layouts / b.html.erb -> views / b.index.html.erb

1 Ответ

0 голосов
/ 18 мая 2018

content_for :header_tags - для добавления дополнительных строк к <head> вашего application.html.erb или base.html.erb.Вот пример из whatever.html.erb:

<% content_for :header_tags do %>
  <%= javascript_include_tag :redmine_helpdesk, :plugin => 'redmine_contacts_helpdesk'  %>
  <%= stylesheet_link_tag :helpdesk, :plugin => 'redmine_contacts_helpdesk' %>
<% end %>

Затем base.html.erb вызывает <%= yield :header_tags -%> для выражения того, что было сохранено с ключом: header_tags.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...