При запуске ниже в моем приложении Rails я получаю сообщение об ошибке Unknown Attribute.Rails obscure ActiveRecord UnknownAttribute error
@appointment = Appointment.find(params[:id])
@appointment.update_attributes(appointment_params)
Я получаю ActiveRecord::UnknownAttributeError
. Неизвестный атрибут - appointment_id
в модели Назначения.
Я удалил это поле, удалил ассоциацию на model.rb, удалил его из определения сильных параметров и везде, о котором я могу думать.
Я не POSTING/PUTing appointment_id
на сервере при создании или обновлении, и я проверил это, возвратив appointment_params
, и он все еще не возвращается.
Что может быть причиной этой ошибки?
Показать этот метод 'assign_params' и вывод файла журнала консоли, чтобы показать ошибку ....... –
params.require (: meeting) .permit (: field1,: field2,: etc) – Noah
No. покажите мне фактический файл .. если вы не выбрали белый список этого параметра .. он не должен появляться .., а также консольный журнал, чтобы показать ошибку ........... –