web-dev-qa-db-ja.com

Rails:application.html.erbではなくビューにメタタグを含める方法は?

ホームページビューにメタタグを含めたい。ただし、application.html.erbファイルのheadセクションに直接含めたくありません。これにより、アプリにとって冗長なすべてのページにメタタグが含まれるようになります。

21
pratski

あなたが置くことができます

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

application.html.erbレイアウトのheadセクション。

次に、これらのタグを含めるビューで:

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