昨天制作了一些灯具,效果很好。
今天,我将尝试重新运行这些固定装置,但神奇的色谱柱似乎存在问题。这是一个示例夹具:

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')


因此,它尝试将与固定装置相关的值作为纯数据插入数据库中。有谁知道如何避免这种情况?

最佳答案

解决了它,忘了在模型中添加:foreign_key: 'user_id'
现在,将生成适当的夹具。

09-13 10:12