Ruby on rails Carrierwave是否正确实现默认url?
我已经花了几个小时的时间试图让我的carrierwave设置正常工作,但无法修复此问题 正确加载图像版本+在没有图像时显示默认的\u url版本。 目前正在使用下面的代码,因为默认的url不起作用。我从任何视图调用下面的方法,如show_avatar(@profile.id),以显示用户图片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
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
,会发生什么?这应该行得通。