Redmine中的用户名

时间:2010-09-06 17:33:23

标签: ruby-on-rails redmine

我想获得当前用户的名字。正如文档所述,我应该使用User.name方法。试图在示例中使用它 - 没有用。 试过这个:

val = User.current.name

而且:

user = User.find(User.current.id)
val = user.name


我做错了什么?

2 个答案:

答案 0 :(得分:1)

除非你对Redmine实例做了一些奇怪的事情,否则你应该总是有一个User.current。所以你也应该能够使用User.current.name

由于这不起作用,正如您所说,您能详细说明完全不起作用吗?

答案 1 :(得分:0)

您需要分配当前用户的会话或cookie(请参阅应用程序控制器),因此您无法控制并请求当前用户。