ラックベースのアプリケーションでセッションデータを保存およびアクセスする方法を教えてください。私は、Rubyでラックベースのアプリケーションを構築しています。私はセッションでデータを格納する必要があります。どうすればいいですか?ラックベースのアプリケーションでセッションデータを保存およびアクセスする方法
0
A
答えて
3
これはかなりオープンな質問です。データ・サーバー側またはクライアント側を保管しますか?最初のケースでは、あなたがクッキーにデータを格納することができます
def call
status, headers, body = @app.call(env)
response = Rack::Response.new body, status, headers
response.set_cookie("foo", {:value => "bar", :path => "/", :expires => Time.now+24*60*60})
response.finish
end
を後者のケースでは、あなたはおそらくちょうど(あなたはActiveRecordのか、他のオブジェクトマッパーを使用することができます)データベースに保存し、またはしたいと思いますプレーンテキストファイル。
TL; DR:セッションの作成と保存のためのフレームワークを参照してください。
関連する問題
- 1. Java Webアプリケーションでリソースファイルを保存およびアクセスするためのベストプラクティス
- 2. ppc64leでCR2-CR4を保存および復元する方法
- 3. SharedPreferencesで日付を保存および取得する方法
- 4. Androidでビットマップを保存および表示する方法は?
- 5. asp.netでイメージを保存および取得する方法
- 6. Laravel 5.5でセッションデータを保存および削除するにはどうすればよいですか?
- 7. Laravel 5.4のすべてのページでセッションデータを更新およびアクセスする方法は?
- 8. Tensorflow:TensorFlowEstimator()を保存および復元する方法
- 9. 保存およびイオン2
- 10. 解析および保存するクラス
- 11. 現在のユーザー情報、セキュリティ、およびプリファレンスの保存方法
- 12. AndroidのsharedPreferencesでビットマップを保存および取得する方法は?
- 13. WPFでキャンバスコントロールとそのデータを保存および取得する方法
- 14. Remix OSの端末エミュレータでViを保存および終了する方法
- 15. Influxdbでシリーズデータをダイナミック間隔で保存および整列する方法
- 16. コールParallel.Foreachにおける方法およびスレッドセーフリストに結果を保存
- 17. 分割およびSQL Serverで保存
- 18. HBaseで範囲データを保存およびクエリする方法は?
- 19. Tensorflowでパーティション変数を保存および復元する方法
- 20. アンドロイドでGsonからオブジェクトを保存および取得する方法は?
- 21. AndroidでAWS Cognito JWTトークンを保存および取得する方法
- 22. Angular jsセッションデータを保存
- 23. vimセッションを保存および/または自動保存する適切な方法は何ですか?
- 24. 特定のIntelliJプロジェクトのターミナルセッションを保存および復元する方法は?
- 25. それぞれのオブジェクトのアラームを保存および削除する方法
- 26. データベースからセッションデータにアクセスする方法
- 27. SwiftのNSScrollViewスクロール位置を保存および復元する方法は?
- 28. redux - キーと値のペアを保存および更新する方法
- 29. ウィンドウの状態を保存および取得する方法は?
- 30. Zend - セッションデータをデータベースに保存する
http://rack.rubyforge.org/doc/classes/Rack/Session/Cookie.htmlとhttp://rack.rubyforge.org/doc/classes/Rack/Session/Pool.htmlを参照してください。 – matt