Rails: как включить метатеги в представлениях, а не в application.html.erb?

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

Ответ 1

Вы можете поместить

<% if content_for?(:head) %>
  <%= yield(:head) %>
<% end %>

в разделе head макета application.html.erb.

Затем, в котором вы хотите включить эти теги:

<% content_for :head do %>
  <!-- your tags -->
<% end %>