我以为我在这里有解决方案:application-wide sequence 看起来自Rails 5以来行为发生了变化。
我定义了一个特定的序列来处理我的对象id:
transform: translate(300, 0px) rotate(90deg);
迁移(在我编辑模型之前运行)生成了业务规则的序列:
business_rules_id_seq
此序列在business_rules.id列的COLUMN_DEF属性中引用。
尽管 self.sequence_name 指令,ActiveRecord仍然使用传统序列 business_rules_id_seq 。删除序列不会改变事物。
你能帮忙吗?
答案 0 :(得分:0)
我解释"迁移,(在我编辑模型之前运行)"如下:
sequence_name
如果这是正确的,我怀疑你需要