我想獲取當前用戶的名字。正如文檔所述,我應該使用User.name方法。試圖使用它在例子中 - 沒有工作。 嘗試這樣:Redmine中的用戶名
val = User.current.name
這:
user = User.find(User.current.id)
val = user.name
我在做什麼錯?
我想獲取當前用戶的名字。正如文檔所述,我應該使用User.name方法。試圖使用它在例子中 - 沒有工作。 嘗試這樣:Redmine中的用戶名
val = User.current.name
這:
user = User.find(User.current.id)
val = user.name
我在做什麼錯?
除非你對你的Redmine實例做了一些奇怪的事情,否則你應該總是有一個User.current
。所以你應該也可以使用User.current.name
。
由於這不起作用,正如您所說,請您詳細說明一下究竟是什麼不起作用?
即使未登錄,User.current也是爲User.current.name返回「匿名」的匿名用戶 – 2010-10-19 14:40:23
您需要一個會話或一個當前用戶分配的cookie(請參閱應用程序控制器),因此您無法直接進入控制檯並詢問當前用戶。
+1使用Redmine! – 2010-09-06 17:43:22