はじめに
自分用なので手順しか書かない
手順
controllerに追記
controllerでcookiesを呼び出す時の話
APIモードだと cookies
がそもそも呼び出せない
ApplicationController か、cookiesを呼びだすcontrollerに以下を追加
include ActionController::Cookies
middleware追加
middlewareを追加しないとcookieの読み出しも書き込みも実際してくれない
application.rbに以下の2行を追加
config.middleware.use ActionDispatch::Cookies
config.middleware.use ActionDispatch::Session::CookieStore
おわり
ここまでやるとDeviseも自然にset-cookie返してくれるようになります
基本はDevise + jwtでやってたんですけど、API経由ではないルート追加することになり、header渡せず無事死亡しました