我有一个产品表,想添加一列:
t.references :imageable, :polymorphic => true
我正在尝试通过执行以下操作来生成迁移:
$ rails generate migration AddImageableToProducts imageable:references:polymorphic
但我显然做错了。有人可以提出任何建议吗?谢谢
当我尝试在生成迁移后手动将其放入时,我这样做是这样的:
class AddImageableToProducts < ActiveRecord::Migration
def self.up
add_column :products, :imageable, :references, :polymorphic => true
end
def self.down
remove_column :products, :imageable
end
end
而且仍然没有用
不是答案,而是为了避免混淆,您确定要在产品上使用此列吗?rails指南甚至有一个Products示例,该列在Picturesguides.rubyonrails.org/…上–atomkirk
—
2015年