0

我有一个类Resource0和一个类Resource1,该类继承自一个类ResourceContainer1,该类继承自一个类Resource

我的类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

在迁移中,我的类Resource看起来像这样:

class CreateResources < ActiveRecord::Migration
  def change
    create_table :resources do |t|
      t.string :type #inheritance -> Resource

      t.timestamps
    end
  end
 end

我想知道是否需要多个:type参数才能完成这项工作,甚至可能吗?

4

0 回答 0