Meta-tags gem不断重新加载Rails应用程序

时间:2018-10-06 10:02:34

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

我使用meta-tags gem为我的rails应用程序创建我的meta标签。 我通过以下方式在控制器中设置它们(此处为show动作):

def show
    set_meta_tags og: {
                        title:    "#{@event.event} in Hamburg",
                        type:     "website",
                        url:      "http://www.wasgehthamburg.de#{event_path}",
                        image:    "#{@event.picture}"
                      }

    set_meta_tags twitter: {
                        card: "summary_large_image",
                        title: "#{@event.event} in Hamburg",
                        description: "#{@event.event} am #{@event.date} in Hamburg. Ab #{@event.time} ",
                        image: "#{@event.picture}",
                        site: "@supplementtests"
                      }
  end

我的application.html.erb看起来像这样

<!DOCTYPE html>
<html>
  <head>
    <%= display_meta_tags site: 'Heimlichhamburg' %>

    <%= csrf_meta_tags %>
    <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>

  </head>

  <body>
    <%= render 'layouts/header' %>
    <div class="container">
        <p class="notice"><%= notice %></p>
      <p class="alert"><%= alert %></p>
      <%= yield %>
    </div>
    <%= render 'layouts/footer' %> 
    <%= render 'layouts/google_analytics' %>   
  </body>
</html>

每当我添加<%= display_meta_tags site: 'Heimlichhamburg' %>标签并测试站点时,应用程序就会每隔几秒钟将页面重新加载到root_path 我让meta-tags gem在另一个应用程序中以完全相同的结构工作。可能是什么问题?

0 个答案:

没有答案