【发布时间】:2012-05-18 02:56:08
【问题描述】:
在为名为 wearquests 的表提交表单后,我收到 ActiveRecord 错误。错误是“未知属性:contact_id”。但是, wearquests 表包含contact_id。它是联系人表的外键。在我的 wearquest 模型中,我有“belongs_to :contact”,在我的联系人模型中,我有“has_many :worequests”。
【问题讨论】:
-
您是否重置了 db....rake db:reset && rake db:migrate 您是通过迁移还是在设置模型时创建了contact_id?您可以访问 rails 控制台中的数据吗?包括您的模型文件和有问题的视图源以帮助我们。
-
我解决了这个问题。当我创建 wearquest 时,我也有在评论表中创建记录的代码。代码在 wearquest 模型中。在这行代码中,我输入了一个错误的字段。
标签: ruby-on-rails activerecord