fix session bug

This commit is contained in:
Brian Smith 2014-01-28 10:30:16 -05:00
parent 374a9da957
commit 3ad56b4142
3 changed files with 26 additions and 5 deletions

View File

@ -7,8 +7,13 @@ module JamRuby
default_scope order('created_at DESC')
belongs_to :music_session_history, :class_name => "JamRuby::MusicSessionHistory", :foreign_key => "music_session_id"
belongs_to :user, :class_name => "JamRuby::User", :foreign_key => "creator_id"
belongs_to(:music_session_history,
:class_name => "JamRuby::MusicSessionHistory",
:foreign_key => "music_session_id")
belongs_to(:user,
:class_name => "JamRuby::User",
:foreign_key => "creator_id")
end
end

View File

@ -3,7 +3,7 @@ module JamRuby
self.table_name = "music_sessions_history"
self.primary_key = 'music_session_id'
self.primary_key = 'id'
belongs_to(:user,
:class_name => 'JamRuby::User',
@ -130,5 +130,16 @@ module JamRuby
.order('created_at DESC')
end
def comments
@comments ||= JamRuby::MusicSessionComment
.where(:music_session_id => self.music_session_id)
.order('created_at DESC')
end
def likes
@likes ||= JamRuby::MusicSessionLiker
.where(:music_session_id => self.music_session_id)
end
end
end

View File

@ -5,8 +5,13 @@ module JamRuby
self.primary_key = 'id'
belongs_to :music_session_history, :class_name => "JamRuby::MusicSessionHistory", :foreign_key => "music_session_id"
belongs_to :user, :class_name => "JamRuby::User", :foreign_key => "liker_id"
belongs_to(:music_session_history,
:class_name => "JamRuby::MusicSessionHistory",
:foreign_key => "music_session_id")
belongs_to(:user,
:class_name => "JamRuby::User",
:foreign_key => "liker_id")
end
end