rails/activerecord/test/models/vegetables.rb
Yves Senn 77ca2815f5 rewrite inheritance tests with a custom inheritance_column
previously the tests with and without a custom `inheritance_column`
used the same models. Since the model then has both fields this can lead
to false positives.
2012-09-03 20:30:43 +02:00

25 lines
338 B
Ruby

class Vegetable < ActiveRecord::Base
validates_presence_of :name
def self.inheritance_column
'custom_type'
end
end
class Cucumber < Vegetable
end
class Cabbage < Vegetable
end
class GreenCabbage < Cabbage
end
class KingCole < GreenCabbage
end
class RedCabbage < Cabbage
belongs_to :seller, :class_name => 'Company'
end