最佳答案
Rails 4似乎为 X-Frame-Options HTTP 响应头设置了一个默认值 SAMEORIGIN。这是 很好的安全,但它不允许您的应用程序的一部分可用于 iframe在不同的域。
您可以使用 config.action_dispatch.default_headers设置覆盖 X-Frame-Options的全局值:
config.action_dispatch.default_headers['X-Frame-Options'] = "ALLOW-FROM https://apps.facebook.com"
但是如何仅为单个控制器或操作重写它呢?