我将此方法从我的控制器移动到我的模型,并在下面收到错误。
语法错误,意外的tIVAR,期待')' @favorite [:phone_number] =提醒[:phone_number] ^
只有在我将控制器移动到模型后才会出现错误。请注意,当我移动它时,我确实改变了一些小问题,例如给方法一个参数。有人能发现错误吗?
def self.create_favorite1(reminder_id)
reminder = Reminder.find (reminder_id)
if reminder[:favorite] == true
@favorite = Favorite.create(params.fetch(fav_params)
@favorite[:phone_number] = reminder[:phone_number]
@favorite[:picture] = reminder[:picture]
@favorite[:user_id] = current_user.id
@favorite.save
end
end
答案 0 :(得分:0)
嗯,你在这一行的最后错过了一个合适的人......
@favorite = Favorite.create(params.fetch(fav_params)