セッション管理について奇妙な質問があります。認証されていないユーザーのセッション管理
フォームチェーンを実装した後、フォームが完成した後、モデルはデータベースに保存されますが、そのモデルのフィールドはcreate_user
,update_user
というようになります。
これらのフィールドを埋めるためにはもちろん、認証されたユーザーがいるはずです。しかし、私のフォームチェーンは匿名ユーザーでも埋め込むことができます。彼のuser_id
はcreate_user
とupdate_user
フィールドに割り当てられるべきである彼のセッションフラッシュし前にシステムへの匿名ユーザー登録やログインの場合
..
、このようなシステムを実装するための最良の方法は何ですか?
私は状況を説明したいと思います。
ありがとうございます。
私のcreate_userはユーザテーブルを参照していることを忘れています。だから私はユーザーオブジェクトを持っている必要があります。私はまた、create_userをnullのように、そのようなメソッドを検討し、ログインした後、セッションに保存されたモデルがあるかどうかをチェックし、create_userを認証されたユーザーに設定します。しかし、私はその正しさを確信していません... – brsbilgic