batch purchase loading

This commit is contained in:
Jonathan Kolyer 2016-03-16 23:14:43 +00:00
parent 3d9bc9f541
commit 97f0d58f2e
2 changed files with 5 additions and 1 deletions

View File

@ -257,7 +257,7 @@ module JamRuby
def purchases_metadata(user)
JamTrack.
select(['jam_tracks.id', :name, :original_artist, :year]).
select(['jam_tracks.id', :name, :original_artist, :year, 'jam_track_rights.created_at AS purchased_at']).
joins(:jam_track_rights).
where("jam_track_rights.user_id = ?", user.id).
includes(:genres).

View File

@ -1,3 +1,7 @@
object @jam_track
attributes :id, :name, :original_artist, :year, :genre_name
node :purchased_at do |jt|
Time.parse(jt.purchased_at).to_i rescue Time.now
end