使用meta标签gem,如何在content_for中呈现元数据?

时间:2015-03-02 17:58:49

标签: ruby-on-rails ruby meta-tags

我在使用内容时遇到此Gem的问题。

在我的application.html.erb中,我有以下内容:

<head>
      <% if current_page?(root_path) %>
        <meta name="description" content="My page">
      <% else %>
        <%= yield :description_meta %>
      <% end %>
</head>

然后,在我的观点中,我会做以下事情:

<% content_for :description_meta do %>
        <% set_meta_tags :description => "My description" %>
<% end %>

它不会绘制任何元素,如果我使用<%=渲染它,它将在页面正文中显示为普通文本。

有什么想法吗?感谢

1 个答案:

答案 0 :(得分:1)

阅读MetaTags Usage

似乎set_meta_tags只是配置元标记,display_meta_tags渲染它们。