【发布时间】:2017-02-13 20:38:01
【问题描述】:
我有一个表,其中包含通过以下迁移生成的多态引用:
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?对我来说,这似乎不是最理想的,因为它不太具体。
【问题讨论】:
标签: ruby-on-rails ruby activerecord polymorphic-associations