7

ユーザーのセッション ID を取得し、できればモデルで使用する必要があります。

要点は次のとおりです。

1) 私は提案のリストを持っています。2) 未登録ユーザーは提案を作成でき、セッション ID が保存されます。3) ユーザーが登録またはログインすると、セッション ID が提案と一致する必要があります。4) 次に、ユーザー ID もプロポーザルに保存する必要があります。

Railsアプリケーションファイル内でDeviseコントローラーをオーバーライドしたり、Wardenフックを使用したりすることを考えましたが、これらの解決策は面倒です。

4

1 に答える 1

4

コントローラーまたはビューで以下を使用できます。

session['session_id']
=> '69384476b67fa4c2d1e3cc340eb4e951'
于 2011-06-10T15:45:35.077 に答える