ログイン後、Rails側でcookieにある値を保存して、以後それを用いて認証しているかどうかを判断したいです。
cookieの保存は
cookies[:name] = value
のように普通に保存しています。暗号化等はしていません。
ローカルだとこれでブラウザ上で確認できるのですが、production環境だとなぜか保存できません。
認証の部分なのでコードをそのまま貼り付けることはできないのですが、何か思いつくことがあれば教えてください。
確認したこと
Developer toolのnetworkタブでresponseを確認したところ、headerにcookieは載っていませんでした。
Applicationタブでも確認できませんでした。
また、developmentとproductionの違いとして、ログインのsubmit時、
ローカルだとoptionsとpostの二つのリクエストがあったのですが、productionだとpostのみでした。
rails側でエラー等がないことも確認しています。
環境
サーバはnginxを使用しており、ssl化しています。
また、cookieに関する部分でrails, nginxは特に設定を行なっておりません。(デフォルトです)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。