教育的なタスクのために、セッションを別のデータベースに保存する必要があります。
を設定しましShopic::Application.config.session_store :active_record_store
たが、セッションが development.sqlite に保存されます。
セッションを別のデータベースに保存するにはどうすればよいですか?
教育的なタスクのために、セッションを別のデータベースに保存する必要があります。
を設定しましShopic::Application.config.session_store :active_record_store
たが、セッションが development.sqlite に保存されます。
セッションを別のデータベースに保存するにはどうすればよいですか?
設定で解決
ActiveRecord::SessionStore::Session.establish_connection(
:adapter => "sqlite3",
:database => "db/sessions_#{Rails.env}.sqlite"
)
そして、私の移行で追加しました
def connection
ActiveRecord::SessionStore::Session.establish_connection(
:adapter => "sqlite3",
:database => "db/sessions_#{Rails.env}.sqlite"
).connection
end
私のアプローチがあまり良くない場合は、修正してください