Ruby on rails 4 iframe错误:heroku上托管的Ruby on rails嵌入式shopify应用程序

Ruby on rails 4 iframe错误:heroku上托管的Ruby on rails嵌入式shopify应用程序,ruby-on-rails-4,heroku,shopify,x-frame-options,iframe-app,Ruby On Rails 4,Heroku,Shopify,X Frame Options,Iframe App,我对RubyonRails和shopify应用程序还不熟悉。我从github“”下载并安装了一个简单的嵌入式应用程序示例。在heroku上部署了应用程序。安装后,应用程序将加载shopify商店中的产品数据,并通过shopify商店进行身份验证、安装,但不会在shopify商店中呈现iframe 我遇到以下错误并陷入重定向循环: ShopifApp检测到它未加载到iframe中,正在重定向到:。我研究了一下,似乎是因为上面链接的X-FRAME-OPTIONS设置为DENY 我已经更改了confi

我对RubyonRails和shopify应用程序还不熟悉。我从github“”下载并安装了一个简单的嵌入式应用程序示例。在heroku上部署了应用程序。安装后,应用程序将加载shopify商店中的产品数据,并通过shopify商店进行身份验证、安装,但不会在shopify商店中呈现iframe

我遇到以下错误并陷入重定向循环: ShopifApp检测到它未加载到iframe中,正在重定向到:。我研究了一下,似乎是因为上面链接的X-FRAME-OPTIONS设置为DENY

我已经更改了config/application.rb文件,以包括以下内容:

config.action_dispatch.default_headers = {
    'X-Frame-Options' => 'ALLOWALL'
}
然而,这似乎只是为我的应用程序heorku url重置了X-FRAME选项,而不是我试图在其中呈现我的应用程序的商店myshopify url。有关chrome上网络调试器的标题信息,请参见下文

Content-Type:text/html; charset=utf-8
Date:Fri, 05 Jun 2015 13:28:29 GMT
P3P:CP="NOI DSP COR NID ADMa OPTa OUR NOR"
Server:nginx
Status:200 OK
Vary:Accept-Encoding
X-Content-Type-Options:nosniff
X-Dc:ash
X-Frame-Options:DENY

以前有人见过这个吗?如何更改我尝试将应用程序渲染到的商店的X-frame-options标题。我完全不知道如何解决这个问题!任何帮助都将是惊人的

我认为ALLOWALL实际上不是一个有效的设置。我记得几天前查过这个,我意识到这完全是某人一时兴起编造出来的。虽然它确实有效,但错误有时会模仿正确的行为,这是假的吗

我使用: 标题“X帧选项”=>“ 标题“p3p”=>“CP=”未使用“'


我的嵌入式应用程序也能工作,即使是IE。

谢谢David。我的application.rb文件已经包含config.action\u dispatch.default\u头文件['P3P']=“CP=”Not used“”(在我添加ALLOWALL选项之前),但iframe仍然没有呈现:(顺便说一句,我还不能给你答案,因为我对stackoverflow还不熟悉。