-1

私はRedmine1.4で作業していますが、データベースには多くのユーザーがいます。現在ログインしているユーザーを取得する必要がある関数があります。どうすればこれを達成できますか?

4

1 に答える 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 に答える