具有一定条件的载波图像如何获得?
例如:
image_tag @profile.photos.first.file_url(:profile)
返回第一张图片但是如果我想要类似的东西
@photo = Photo.where(:attachable_id => 1, :attachable_type => "Profile", :main => true)
:main => true 表示这是用户选择的个人资料图片。
另外,在旁注中,
我有这个功能,真是一团糟:
def show_avatar_thumb(id)
@profile = User.find(id).profile rescue nil
image_tag @profile.photos.first.file_url(:img_96x96)
rescue
image_tag ("/assets/avatars/img_96x96.png")
end
有没有办法改善这一点?谢谢!