ruby on rails と shopify アプリの作成は初めてです。github ' https://github.com/Shopify/shopify_app 'から簡単な組み込みアプリの例をダウンロードしてインストールしました。アプリを heroku にデプロイしました。アプリがロードされ、shopify ストアで認証され、インストールされますが、インストール後に、shopify ストアの製品データを含む iframe がレンダリングされません。
次のエラーが表示され、リダイレクト ループに陥ります。少し調べてみたところ、上記のリンクで X-FRAME-OPTIONS が DENY に設定されていることが原因のようです。
config/application.rb ファイルを変更して、次の内容を含めました。
config.action_dispatch.default_headers = {
'X-Frame-Options' => 'ALLOWALL'
}
ただし、これはアプリの heorku URL の X-FRAME-OPTIONS のみをリセットしているようで、アプリをレンダリングしようとしているショップの 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 ヘッダーを変更するにはどうすればよいですか? これを修正する方法について、私は完全に迷っています!どんな助けでも素晴らしいでしょう..