我在Redmine 1.4工作,我的数据库中有很多用户。我有一个功能,需要获取当前登录的用户。我怎样才能做到这一点?
答案 0 :(得分:1)
我自己不是红宝石专家,看看它是如何在源头完成的。例如,在user_controller.rb
中,使用 User.current
检索当前用户。
User.current
在user.rb
中定义,并在application_controller.rb
(其中user_controller.rb
继承)中设置:
User.current = find_current_user
find_current_user
定义在该行的下方。因此,只要执行application_controller
,您就应该可以使用User.current
。