[解決済み] Railsセッションの最新プラクティス
2023-06-07 05:10:05
質問
Railsとセッションに関するベストプラクティスをご存知の方はいらっしゃいますか?Rails 3のデフォルトのセッションタイプは、まだCookieStoreですよね?私はしばらくSqlSessionStoreを使用していて、うまくいっていましたが、私はCookieStoreを支持して、それを離れるかもしれません。
塩漬けの情報であっても、機密情報にCookieStoreを使用するのはやはり良くないのでしょうか、それともDBに保存するのが良いのでしょうか?
どのように解決するのですか?
機密性の高い情報の保存に使用すべきではない、Cookie ベースのデフォルトの代わりに、セッションにデータベースを使用する
でセッションテーブルを作成します。
rake db:sessions:create
マイグレーションを実行する
rake db:migrate
セッションを管理するためにActiveRecordを使用するようにrailsに伝えていることも確認してください。
Rails 3
config/initializers/session_store.rb を参照してください。
Rails.application.config.session_store :active_record_store
Rails 2
config/environment.rbを参照してください。
config.action_controller.session_store = :active_record_store
関連
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み] 新規ユーザー作成時に ActiveModel::ForbiddenAttributesError が発生する。
-
[解決済み] Railsマイグレーションを利用してカラムをドロップする方法
-
[解決済み] nil:NilClass の未定義メソッド `each'... なぜ?
-
[解決済み] bundle install --without production は何をするのですか?
-
[解決済み] Ruby on Railsのマイグレーションでデータベースのカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] Ruby on RailsでJSON出力を "きれい "にフォーマットする方法
-
[解決済み】Railsの認証トークンを理解する
-
[解決済み】セッションは本当にRESTfulnessに違反するのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] pg gem をインストールしようとすると 'libpq-fe.h' ヘッダが見つからない
-
[解決済み] Railsです。NameError: 初期化されていない定数
-
[解決済み] AWS S3です。アクセスしようとしているバケットは、指定されたエンドポイントを使用してアドレスされている必要があります。
-
[解決済み] 検索 vs 発見する by vs どこに
-
[解決済み] nil:NilClass の未定義メソッド `each' - しかし、なぜ?
-
[解決済み] Railsです。gemを使った特定バージョンのライブラリのアンインストール
-
[解決済み] Railsで `before_action` での `only:` はどのように機能するのですか?
-
[解決済み] RubyとRailsの "Date.today "フォーマット
-
[解決済み] 属性を割り当てる場合、引数としてハッシュを渡す必要がある