Sha256: 3099d6bab6be55f5ed98da0df984dc710025b71d5e07a5a2ec6695fd4e6b9659
Contents?: true
Size: 863 Bytes
Versions: 2
Compression:
Stored size: 863 Bytes
Contents
class Department < ActiveRecord::Base self.primary_keys = :id, :location_id has_many :employees, # We intentionally redefine primary key for test purposes. #455 :primary_key => [:id, :location_id], :foreign_key => [:department_id, :location_id] has_many :comments, :through => :employees has_one :head, :class_name => 'Employee', :autosave => true, :dependent => :delete, # We intentionally redefine primary key for test purposes. #455 :primary_key => [:id, :location_id], :foreign_key => [:department_id, :location_id] has_one :head_without_autosave, :class_name => 'Employee', # We intentionally redefine primary key for test purposes. #455 :primary_key => [:id, :location_id], :foreign_key => [:department_id, :location_id] end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
composite_primary_keys-14.0.9 | test/fixtures/department.rb |
composite_primary_keys-14.0.8 | test/fixtures/department.rb |