您好我想訪問模型中的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