Рельсы светильники волшебные колонны больше не работают - PullRequest
1 голос
/ 24 февраля 2011

создал несколько приборов вчера, и они отлично работали. Сегодня я попробую перезапустить эти приборы, но, похоже, проблема с магическими колоннами. Вот пример крепления:

hans:
  prename: Hans
  lastname: Meier
  admission_date: <%= Date.today %>
  user: service_user
  menu: non_veg

И этот прибор относится к следующей ошибке:

ActiveRecord::StatementInvalid: PGError: ERROR:  column "user" of relation "patients"    does not exist
LINE 1: ...astname", "prename", "admission_date", "menu_id", "user") VA...
                                                         ^
: INSERT INTO "patients" ("id", "lastname", "prename", "admission_date", "menu_id", "user") VALUES (615630666, 'Meier', 'Hans', '2011-02-24', 285998188, 'service_user')

Таким образом, он пытается вставить значения, которые являются связанными приборами, в базу данных в виде простых данных. Кто-нибудь знает, как этого избежать?

1 Ответ

1 голос
/ 24 февраля 2011

Решил, забыл добавить :foreign_key: 'user_id' к модели. Теперь приборы генерируются соответствующим образом.

...