Вопрос по ruby-on-rails – Rails - переопределить <head> элемент страницы при использовании частичного или определенного вида контроллера

9

Есть ли способ добавить или переопределить<head> элемент страницы внутри вида рельсов?

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

Ваш Ответ

1   ответ
30

application.html.erb:

<head>
  <% if content_for? :for_head %>
    <%= yield :for_head %>
  <% end %>

& quot; конкретном & quot; Посмотреть:

<% content_for :for_head do %>
  Something-to-put-in-head
<% end %>

:for_head не является предопределенным: присвоение имени зависит от вас. Это может быть что угодно.

Это просто потрясающе, спасибо большое! Andrew Lauer Barinov

Похожие вопросы