I have a class Resource0
and a class Resource1
which inherit from a class ResourceContainer1
which inherits from a class Resource
.
The model for my class Resource looks like this:
class Resource < ActiveRecord::Base
attr_accessible :type
end
class ResourceContainer0 < Resource
end
class ResourceContainer1 < Resource
end
class Resource0 < ResourceContainer1
end
class Resource1 < ResourceContainer1
end
In migration my class Resource looks somethow like this:
class CreateResources < ActiveRecord::Migration
def change
create_table :resources do |t|
t.string :type #inheritance -> Resource
t.timestamps
end
end
end
I'm wondering if multiple :type
arguments are required in order to make this work and if that's even possible?