2012-09-27 151 views
-1

我在Redmine 1.4中工作,在我的數據庫中有許多用戶。我有一個功能需要獲取當前登錄的用戶。我怎樣才能做到這一點?Redmine當前用戶信息

+0

使用user_id = session [:user_id]做了它 –

回答

1

不是我自己的紅寶石專家,看看它是如何在源代碼中完成的。例如,在user_controller.rb中,使用User.current檢索當前用戶。

User.currentuser.rb限定,並且在application_controller.rb(其中user_controller.rb繼承)設置:

User.current = find_current_user 

find_current_user僅僅是線定義如下。因此,只要執行application_controller,您應該可以使用User.current

+0

我已經使用session [:user_id]做了它 –

+1

使用'User.current'是推薦訪問當前用戶的方式。通過使用'session [:user_id]',您將依賴實施細節,這在未來可能會發生變化。 –

相關問題