0

私は classResource0と classから継承Resource1する class から継承するclass を持っています。ResourceContainer1Resource

クラス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