私はRedmine1.4で作業していますが、データベースには多くのユーザーがいます。現在ログインしているユーザーを取得する必要がある関数があります。どうすればこれを達成できますか?
1707 次
1 に答える
1
私自身は Ruby の専門家ではないので、ソースでどのように行われているかを見てみましょう。たとえば、user_controller.rbでは、現在のユーザーは を使用して取得されますUser.current。
User.currentで定義され、 (継承する)でuser.rb設定されます。application_controller.rbuser_controller.rb
User.current = find_current_user
find_current_userその行のすぐ下に定義されています。したがって、 が実行されている限り、application_controllerを使用できるはずですUser.current。
于 2012-09-27T07:04:34.490 に答える