Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Carrierwave是否正确实现默认url?_Ruby On Rails_Ruby On Rails 3_Carrierwave - Fatal编程技术网

Ruby on rails Carrierwave是否正确实现默认url?

Ruby on rails Carrierwave是否正确实现默认url?,ruby-on-rails,ruby-on-rails-3,carrierwave,Ruby On Rails,Ruby On Rails 3,Carrierwave,我已经花了几个小时的时间试图让我的carrierwave设置正常工作,但无法修复此问题 正确加载图像版本+在没有图像时显示默认的\u url版本。 目前正在使用下面的代码,因为默认的url不起作用。我从任何视图调用下面的方法,如show_avatar(@profile.id),以显示用户图片 profile_helper.rb: def show_avatar(id) @profile = User.find(id).profile rescue nil image_tag

我已经花了几个小时的时间试图让我的carrierwave设置正常工作,但无法修复此问题

正确加载图像版本+在没有图像时显示默认的\u url版本。 目前正在使用下面的代码,因为默认的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
profile_helper.rb:
def show_化身(id)
@profile=User.find(id).profile-rescue-nil
image_tag@profile.photos.first.file_url(:img_112x135)
营救
图像标签(“/assets/avatars/img_122x145.png”)试试这个

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
试试这个

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

如果在你的头像上传器类中设置
default\u url
,会发生什么?这应该行得通。如果在头像上传器类中设置
default\uURL
,会发生什么?这应该行得通。