RailsのSessionをデータベース上で管理する

Gemfileに下記を追加する

gem 'activerecord-session_store'

config/initializers/session_store.rb:cookie_store:active_record_storeに変更する

Rails.application.config.session_store :active_record_store, key: '_test_session'

マイグレーションファイルを作成し実行する

rails g active_record:session_migration
rake db:migrate

Railsサーバーを再起動することでデータベースへSessionが保存されるようになる。つまり開発環境ではrails sを再実行し、ApacheとPassengerを利用している環境ではApacheの再起動が必要である。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


Rubyで現在および指定された日時のUNIXタイムスタンプを出力する

UnVieeOBp+OCv+OCpOODoOOCueOCv+ODs+ODl+OCkuWHuuWKm+OBmeOCiw0K
DQpgYGBydWJ5DQpwdXRzIFRpbWUubm93LnRvX2kNCmBgYA0KDQrjgYTjgo/j
gobjgotgZGF0ZXRpbWVg44KS5Y+W5b6X44GX44K/44Kk44Og44K544K/44Oz
44OX44Gr5aSJ5o+b44GX44Gm5Ye65Yqb44GZ44KL44GT44Go44KC44Gn44GN
44KLDQoNCmBgYHJ1YnkNCmRhdGV0aW1lID0gIjIwMTEtMDgtMTAgMTI6MTU6
MzciDQp0aW1lID0gVGltZS5wYXJzZShkYXRldGltZSkNCnRpbWUudG9faQ0K
YGBgDQo=

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です