14 lines
477 B
Ruby
14 lines
477 B
Ruby
module JamRuby
|
|
class Instrument < ActiveRecord::Base
|
|
|
|
self.primary_key = 'id'
|
|
|
|
# users
|
|
has_many :musician_instruments
|
|
has_many :users, :through => :musician_instruments, :class_name => "JamRuby::User"
|
|
has_many :connection_tracks, :class_name => "JamRuby::ConnectionTrack", :inverse_of => :instrument
|
|
|
|
# music sessions
|
|
has_and_belongs_to_many :music_sessions, :class_name => "JamRuby::MusicSession", :join_table => "genres_music_sessions"
|
|
end
|
|
end |