shopify_app gem を使用した Shopify アプリがあります。管理ページにフォームを投稿しようとしましたが、InvalidAuthenticityToken を受け取り続けています。私は Rails 5.1.6 を使用しており、config.action_controller.per_form_csrf_tokens = false を設定して問題を特定しました。メタ csrf-token、authenticity_token フォーム フィールド、サーバーに送信されている Authenticity_token がすべて同じ値であることを確認しました。
<meta name="csrf-token" content="FW84k6S5WXpepe+1gADRh+Ly1kBVWrkJohP5QYz54a35KqKZghuciwU0lIlLNRVoHjOM8peOoCqf+HXDDIlMZQ==">
<input type="hidden" name="authenticity_token" value="FW84k6S5WXpepe+1gADRh+Ly1kBVWrkJohP5QYz54a35KqKZghuciwU0lIlLNRVoHjOM8peOoCqf+HXDDIlMZQ==">
Parameters: {"utf8"=>"✓", "authenticity_token"=>"FW84k6S5WXpepe+1gADRh+Ly1kBVWrkJohP5QYz54a35KqKZghuciwU0lIlLNRVoHjOM8peOoCqf+HXDDIlMZQ==", "access_key"=>{"name"=>"A Test", "account"=>""}, "commit"=>"Save", "id"=>"2"}
コントローラーは ShopifyApp::AuthenticatedController を継承し、すべての before_actions を削除しました。
予想されるauthenticity_tokenの値をログに記録する方法はありますか?
誰かが何らかのガイダンスを提供できれば、それは非常に高く評価されます。
ありがとうございました。