2012-05-09 4 views
0

Я получаю ошибку ActiveRecord после отправки формы для таблицы, называемой worequests. Ошибка: «Неизвестный атрибут: contact_id». Но таблица worequests содержит contact_id. Это внешний ключ для таблицы контактов. В моей модели worequest у меня есть «own_to: contact», и в моей модели контакта у меня есть «has_many: worequests».RoR Active Record Неизвестный атрибут

+0

Вы сбросили db .... rake db: reset && rake db: migrate Вы создали контакт_ид через миграцию или при настройке модели? Можете ли вы получить доступ к данным в консоли рельсов? Включите ваши файлы моделей и оскорбительный источник просмотра, чтобы помочь нам. – TheIrishGuy

+0

Я исправил проблему. Когда я создаю worequest, у меня также есть код для создания записи в таблице комментариев. Код находится в модели worequest. В этой строке кода у меня было неверное поле. – Reddirt

ответ

0

Я исправил проблему. Когда я создаю worequest, у меня также есть код для создания записи в таблице комментариев. Код находится в модели worequest. В этой строке кода у меня было неверное поле.

0

Вы проводили миграцию? После добавления отношений вам нужно добавить ссылки на вашу схему.