はじめまして。よろしくお願いいたします。
【実現したいこと】
sessionをcookieでなくActiveRecordに保存する
【現状】
session情報をDBで管理するために、このActive Record Session Storeのサイトを参考に進めています。
Gemfile
1gem 'activerecord-session_store'
↓
bundle install
↓
rails generate active_record:session_migration
としたときに、
error
1 `<main>': undefined method `config' for nil:NilClass (NoMethodError)
のエラーが出ております。
【試したこと】
Railsのセッション管理には何が最適か
この記事を参考に、/config/initializers/session_store.rb(存在していなかったため、自作ファイル)に
AppName::Application.config.session_store :active_record_store, key: "_#{Rails.application.class.parent_name.downcase}_session"
と記述したあとに、再度、
rails generate active_record:session_migration
を行いましたが、やはり、
error
1`<main>': undefined method `config' for nil:NilClass (NoMethodError)
が出てしまいます。
解決策について、教えていただけると幸いです。
よろしくお願いいたします。
【環境】
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin20]
Rails 6.1.0
sqlite3 3.32.3
回答1件
あなたの回答
tips
プレビュー