在解决另一个问题时,我将self.primary_key = id
添加到了我的模型中。这破坏了ActiveRecord对id字段的管理。有什么办法可以恢复吗?代码已删除,应用已重新启动。问题是架构已更改。添加了显式id字段并
create_table "sales_orders", force: true do |t|
已更改为
create_table "sales_orders", id: false, force: true do |t|
所以现在的主要问题是我失去了自动递增功能。
答案 0 :(得分:0)
似乎必须有另一种解决方案,但我最终要做的就是删除表并重新组合之前影响它的迁移。