2011-07-11 6 views
0

ほとんどのモデルでは「updated_by」フィールドがあります。このフィールドを現在のユーザーIDで更新する必要があります。モデルでセッションuser_idを取得しています

セッションユーザーを取得する最善の方法は、モデルにありますか?
ここで、そのメソッドのrespond_toに対応するモデルの "updated_by"フィールドにロジックを挿入できますか?

ありがとうございました

答えて

0

私はあなたがApplicationControllerにcurrent_userを保存することをお勧めします。必要なロジックを処理することができます(Cookieを読み、ユーザーがCookieなどを持っていない場合はホームページにリダイレクトします)。したがって、applicationControllerにcurrent_user変数を格納するを使用すると、必要なすべてのモデルまたはコントローラからその変数にアクセスできます。
このリンクをチェックするhttp://niczsoft.com/2010/03/rails-current-user/