我有一个班级Resource0
和一个班级Resource1
,它继承自班级ResourceContainer1
的班级Resource
。
我的班级资源的模型如下所示:
class Resource < ActiveRecord::Base
attr_accessible :type
end
class ResourceContainer0 < Resource
end
class ResourceContainer1 < Resource
end
class Resource0 < ResourceContainer1
end
class Resource1 < ResourceContainer1
end
在迁移中,我的类资源看起来像这样:
class CreateResources < ActiveRecord::Migration
def change
create_table :resources do |t|
t.string :type #inheritance -> Resource
t.timestamps
end
end
end
我想知道是否需要多个:type
参数才能使这项工作成功,如果可能的话?