在模型中获取会话user_id

时间:2011-07-11 08:52:35

标签: ruby-on-rails

我的大多数模特都有“updated_by”字段。我需要使用当前用户ID更新此字段。

获取会话用户的最佳方法是在模型中? 我在哪里可以使用逻辑来填充响应该方法的任何模型的“updated_by”字段?

由于

1 个答案:

答案 0 :(得分:0)

我建议你将current_user存储在ApplicationController中。您可以处理任何您想要的逻辑(如果用户没有cookie等,请阅读cookie,重定向到主页)。因此,将current_user变量存储在ApplicationController中,您可以从所需的每个模型或控制器访问它。
选中此链接http://niczsoft.com/2010/03/rails-current-user/