aboutsummaryrefslogblamecommitdiffstats
path: root/activerecord/test/models/shop.rb
blob: 607a0a5b413c768ac71e623469254b9164be178e (plain) (tree)
1
2
3
4
5
6
7






                                                 




                                   
     
 


                                    
module Shop
  class Collection < ActiveRecord::Base
    has_many :products, :dependent => :nullify
  end

  class Product < ActiveRecord::Base
    has_many :variants, :dependent => :delete_all
    belongs_to :type

    class Type < ActiveRecord::Base
      has_many :products
    end
  end

  class Variant < ActiveRecord::Base
  end
end