Sha256: 5abacd50140a7903e0c5df64ccd0cfc3110640af7fa11d847981fecb201e17c7

Contents?: true

Size: 392 Bytes

Versions: 83

Compression:

Stored size: 392 Bytes

Contents

class Product < ActiveRecord::Base
	self.primary_keys = :id  # redundant
	has_many :product_tariffs, :foreign_key => :product_id, :dependent => :delete_all
	has_many :tariffs, :through => :product_tariffs, :foreign_key => [:tariff_id, :tariff_start_date]

  has_and_belongs_to_many :restaurants,
    :foreign_key => :product_id,
    :association_foreign_key => [:franchise_id, :store_id]
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
composite_primary_keys-14.0.10 test/fixtures/product.rb
composite_primary_keys-13.0.9 test/fixtures/product.rb
composite_primary_keys-14.0.9 test/fixtures/product.rb
composite_primary_keys-14.0.8 test/fixtures/product.rb
composite_primary_keys-13.0.8 test/fixtures/product.rb
composite_primary_keys-14.0.7 test/fixtures/product.rb
composite_primary_keys-14.0.6 test/fixtures/product.rb
composite_primary_keys-13.0.7 test/fixtures/product.rb
composite_primary_keys-13.0.6 test/fixtures/product.rb
composite_primary_keys-14.0.5 test/fixtures/product.rb
composite_primary_keys-13.0.5 test/fixtures/product.rb
composite_primary_keys-13.0.4 test/fixtures/product.rb
composite_primary_keys-14.0.4 test/fixtures/product.rb
composite_primary_keys-14.0.3 test/fixtures/product.rb
composite_primary_keys-13.0.3 test/fixtures/product.rb
composite_primary_keys-14.0.2 test/fixtures/product.rb
composite_primary_keys-13.0.2 test/fixtures/product.rb
composite_primary_keys-14.0.1 test/fixtures/product.rb
composite_primary_keys-9.0.9 test/fixtures/product.rb
composite_primary_keys-11.0.0.rc2 test/fixtures/product.rb