2016-04-03 46 views

回答

2

你可以change_column創建表後,明確地使用任何你所需要的。

1

查看RailsGuides。我們的第一個問題應該是,t.references :poly_column, :polymorphic => true實際上做了什麼?根據指南中的示例,我們可能會認爲它是t.integer :imageable_idt.string :imageable_type的快捷方式,我們也可以在RailsAPI中確認。因此,不是,只是你自己定義他們:

t.long :poly_column_id 
t.string :poly_column_type