15 lines
416 B
Ruby
15 lines
416 B
Ruby
module JamRuby
|
|
|
|
# describes what users have rights to which tracks
|
|
class JamTrackRight < ActiveRecord::Base
|
|
|
|
belongs_to :user, class_name: "JamRuby::User" # the owner, or purchaser of the jam_track
|
|
belongs_to :jam_track, class_name: "JamRuby::JamTrack"
|
|
|
|
validates :user, presence:true
|
|
validates :jam_track, presence:true
|
|
|
|
validates_uniqueness_of :user_id, scope: :jam_track_id
|
|
end
|
|
end
|