1

我已经尝试了几个小时以使我的载波设置正常工作,但无法解决此问题。

正确加载图像版本 + 在没有图像时显示 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

我知道这不是正确的方法吗?实现此功能的正确干净方式是什么?

4

1 回答 1

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
于 2012-09-26T11:42:21.550 回答