伙计们,我在 ApplicationController 中有一个辅助方法,如下所示
class ApplicationController < ActionController::Base
helper_method :current_user
end
我想在我的模型(比如项目)中调用它,如下所示:
class Project < ActiveRecord::Base
after_save :update_other_tables
private
def update_other_tables
# if project saves, Create a new insteance into User Projects
@userproject=UserProject.new(
:user_id=>User.current_user.id,
:project_id=>self.id
)
@userproject.save
end
在这里,我得到了类似未定义方法`current_user'的错误 那么,如何在模型中调用这个方法呢?请帮我