fixed mongodb album_pic save/load

This commit is contained in:
Hipster Hitman 2011-04-12 00:53:17 +04:00
parent 42f3e6e5ca
commit fbf7a8480a

View File

@ -7,9 +7,9 @@ class Album < ActiveRecord::Base
require 'iconv' require 'iconv'
def cover artist def cover artist
covers = AlbumPic.where(album_id: id) covers = AlbumPic.where(album_id: id).first
unless covers.empty? unless covers.nil?
covers.first.extralarge covers.extralarge
else else
q_artist = CGI::escape(artist) q_artist = CGI::escape(artist)
q_album = CGI::escape(name) q_album = CGI::escape(name)
@ -21,15 +21,16 @@ class Album < ActiveRecord::Base
'&album=' << q_album '&album=' << q_album
).read ).read
m = path.scan(/<image\ssize=\"(.*)\">(.*)<\/image>/i) m = path.scan(/<image\ssize=\"(.*)\">(.*)<\/image>/i)
AlbumPic.new( AlbumPic.where(
album_id: id, album_id: id,
small: m[0][1], small: m[0][1],
medium: m[1][1], medium: m[1][1],
large: m[2][1], large: m[2][1],
extralarge: m[3][1], extralarge: m[3][1],
mega: m[4][1] mega: m[4][1]
) ).create
m[3][1] m[3][1]
end end
end end
end end