我想在我的一个表中使用单表继承方法。所以我创建了一个新的 git 分支(原因很明显:)并为表创建了 STI。现在,当我切换回我的主分支以运行其他一些测试时,我得到了单表继承错误:
“单表继承机制未能定位子类:‘xxx’。出现此错误是因为‘type’列保留用于存储类以防继承。如果您不打算这样做,请重命名此列用于存储继承类或覆盖 Transaction.inheritance_column 以使用另一列存储该信息。”
我的问题是,如何使 STI 仅与一个分支隔离?我认为通过分支方法,它不会在我的主分支中产生问题。请指教!