test/fixtures/department.rb in composite_primary_keys-12.0.2 vs test/fixtures/department.rb in composite_primary_keys-12.0.3
- old
+ new
@@ -1,11 +1,16 @@
class Department < ActiveRecord::Base
- self.primary_keys = :department_id, :location_id
+ self.primary_keys = :id, :location_id
+
has_many :employees,
# We intentionally redefine primary key for test purposes. #455
- :primary_key => [:department_id, :location_id],
+ :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 => [:department_id, :location_id],
+ :primary_key => [:id, :location_id],
:foreign_key => [:department_id, :location_id]
+
end