Ruby on rails RoR活动记录未知属性

Ruby on rails RoR活动记录未知属性,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,在提交一个名为worequests的表格后,我收到一个ActiveRecord错误。错误为“未知属性:联系人id”。但是,worequests表包含联系人id。它是联系人表的外键。在我的worequest模型中,我有“属于:联系人”,在我的联系人模型中,我有“有很多:worequest”。您运行迁移了吗? 添加关系后,您需要添加对模式的引用。我解决了这个问题。当我创建一个worequest时,我还有代码在注释表中创建一个记录。代码位于worequest模型中。在那行代码中,我输入了一个错误的字段

在提交一个名为worequests的表格后,我收到一个ActiveRecord错误。错误为“未知属性:联系人id”。但是,worequests表包含联系人id。它是联系人表的外键。在我的worequest模型中,我有“属于:联系人”,在我的联系人模型中,我有“有很多:worequest”。

您运行迁移了吗?
添加关系后,您需要添加对模式的引用。

我解决了这个问题。当我创建一个worequest时,我还有代码在注释表中创建一个记录。代码位于worequest模型中。在那行代码中,我输入了一个错误的字段。

您是否重置了数据库。…rake db:reset&&rake db:migrate您是通过迁移还是在设置模型时创建联系人id的?您可以访问rails控制台中的数据吗?包括您的模型文件和有问题的视图源以帮助我们。我修复了该问题。当我创建一个worequest时,我还有代码在注释表中创建一个记录。代码位于worequest模型中。在那行代码中,我输入了一个错误的字段。