zakihayaメモ

RubyとRailsのことが中心

Rails4でsessionの格納先をactive_record_storeにする

Rails4でsessionの格納にActiveRecordを使うやり方。


gemを追加

# Gemfile
gem 'activerecord-session_store', github: 'rails/activerecord-session_store'

gemをインストール

$ bundle install

セッションを格納するテーブルをcreateするmigrationを作成

$ rails generate active_record:session_migration

session_storeを設定する

# config/initializers/session_store.rb
Foo::Application.config.session_store :active_record_store

サーバを再起動すると反映される。


使用したgemはこちら
https://github.com/rails/activerecord-session_store