我想创建一个新的"AnswerStat“对象并将其保存在数据库中。users_controller.rb:31:in `block in index'answer_stat_id不存在,我猜它引用了表answer_stats的主键,也就是id。当然,我并没有显式地声明这个属性。为什么Rails要寻找这个不存在的属性?ans
end end在person.rb中,我使用的是自定义primary_key,因为它们对我的应用程序非常重要。unique: true end我在这里要做的是现在,我还需要更新用户,使其具有与birth_nation (我的主键)相同的值。一旦程序执行@person.save!@person.save,就会触发错