我已经尝试了好几个小时,让我的载波设置正常工作,但无法修复此问题。
正确加载图像版本+当没有图像存在时显示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
我知道这不是正确的方法吗?实现此功能的正确清洁方法是什么?
答案 0 :(得分:1)
试试这个
image_tag("/assets/img_122x145.png") # if image in assets/avatars folder
or
image_tag("/assets/avatars/img_122x145.png") # if image in assets/images/avatars folder