Rails / Bootstrap站点打破框架

时间:2014-03-19 04:02:48

标签: ruby-on-rails twitter-bootstrap ruby-on-rails-4

我有一个带有Bootstrap的Rails项目,当用户偶然发现推荐信时,该项目没有显示在StumbleUpon上。我问支持,他们说我的网站是“打破他们的iframe”,这是我需要修复的东西,因为网站不允许页面被框起来。我认为这必须与Bootstrap或Turbolinks有关,但也许我完全没有了。这是我头脑中的标签:

<head>
  <title><%= yield(:title).presence || 'Title' %> | My Site</title>
  <% if yield(:meta_description).present? %><meta name="description" content="<%= yield(:meta_description) %>"><% end %>
  <% if yield(:meta_robots).present? %><meta name="robots" content="<%= yield(:meta_robots) %>"><% end %>
  <!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
  <![endif]-->
  <%= stylesheet_link_tag    "application", media: "all", "data-turbolinks-track" => true %>
  <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
  <%= csrf_meta_tags %>
  <script type="text/javascript" src="https://js.stripe.com/v1/"></script>
</head>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

它与rails 4的附加安全性有关。有关详细信息,请参阅此完整答案。 https://stackoverflow.com/a/16620749/1429856