掲題の通り、 APIモードのRails7 セッションストアは未設定 ActiveRecord::Middleware::DatabaseSelector::Resolver を使ってマルチDBでプライマリとリードレプリカの自動切換えをしている POST, PATCH, PUT, DELETEリクエストにおいて500エラーが返る ログには ActionDispatch::Request::Session::DisabledSessionError が出力されている ような事象の対処方法と原因です。 この記事は2022/01/16時点で最新であるRails 7.0.1に基づいて書いています。 まず…