openstreetmap-website/vendor/gems/composite_primary_keys-1.1.0/test/fixtures/membership.rb

7 lines
No EOL
278 B
Ruby

class Membership < ActiveRecord::Base
# set_primary_keys *keys - turns on composite key functionality
set_primary_keys :user_id, :group_id
belongs_to :user
belongs_to :group
has_many :statuses, :class_name => 'MembershipStatus', :foreign_key => [:user_id, :group_id]
end