最佳答案
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"
但是如何仅为单个控制器或操作重写它呢?