您好我想访问模型中的current_user用于通过find_or_create_by动态创建元素。在模型中访问设计current_user
以下是我的模型
def opponent_name=(name)
self.opponent = Opponent.find_or_create_by_name_and_team_id(name,current_user.team_id) if name.present?
end
内的方法,但我得到的错误是
NameError in EventsController#create
undefined local variable or method `current_user' for #<Event:0x007fb575e92000>
您无法访问模型中的current_user。您需要将current_user传递给来自控制器的方法。 – Dogbert 2013-03-28 11:25:40