fixed mongodb album_pic save/load
This commit is contained in:
parent
42f3e6e5ca
commit
fbf7a8480a
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user