Я переместил этот метод с моего контроллера на модель и получил ошибку ниже.ошибка синтаксиса рельсов, неожиданный tIVAR, ожидающий ')' - метод перемещения от контроллера к модели
синтаксическая ошибка, неожиданный 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
спасибо, что прояснится ошибка. Однако появилась еще одна ошибка. Новая ошибка - «неопределенная локальная переменная или метод' fav_params ». У меня есть метод в модели «fav_params». Есть предположения? – Billy
понял это. – Billy