特定の条件で搬送波イメージを取得するにはどうすればよいですか?
例えば:
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
これを改善する方法はありますか?どうも!