我有,我通过以下迁移所产生的多态性参考的表:订单在多列索引的轨道的多态关联
def change
add_reference :table_name, :thing, polymorphic: true, index: true
end
当我跑的迁移它生成以下:
add_index "workflow_engine_task_bases", ["thing_type", "thing_id"], name: "index_workflow_engine_task_bases_on_thing_type_and_thing_id", using: :btree
为什么最左边一列是thing_type?对我来说,这似乎并不理想,因为它不太具体。