0

教育的なタスクのために、セッションを別のデータベースに保存する必要があります。

を設定しましShopic::Application.config.session_store :active_record_storeたが、セッションが development.sqlite に保存されます。

セッションを別のデータベースに保存するにはどうすればよいですか?

4

1 に答える 1

0

設定で解決

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

私のアプローチがあまり良くない場合は、修正してください

于 2013-04-25T20:30:46.760 に答える