搬送波のセットアップが正しく機能するように、数時間にわたって何度か試行しましたが、この問題を修正できませんでした。
画像バージョンを正しくロードし、画像が存在しない場合に default_url バージョンを表示します。default_url が機能しないため、現時点では以下のコードを使用します。任意のビューから show_avatar(@profile.id) のような以下のメソッドを呼び出して、ユーザーの写真を表示します。
profile_helper.rb:
def show_avatar(id)
@profile = User.find(id).profile rescue nil
image_tag @profile.photos.first.file_url(:img_112x135)
rescue
image_tag ("/assets/avatars/img_122x145.png") <---- This is my default image
end
私はこれが正しい方法ではないことを知っていますか?この機能を実装する正しいクリーンな方法は何でしょうか?