首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果图像不存在,则显示默认用户图像(rails上的红宝石)

如果图像不存在,则显示默认用户图像(rails上的红宝石)
EN

Stack Overflow用户
提问于 2015-08-14 05:16:08
回答 3查看 6.5K关注 0票数 3

如果没有用户图像,我想用ruby写一个条件来显示默认图像,如果现在显示当前图像的话。

这是我的index.html.slim页面:

代码语言:javascript
运行
复制
@product.reviews.each do |r|
  a href="#"
  = image_tag r.user.image_url :thumbnail`
EN

Stack Overflow用户

发布于 2015-08-14 05:28:17

假设使用回形针或其他东西将图像保存到数据库中,则可以通过以下方式检查图像是否存在

代码语言:javascript
运行
复制
if r.user.image.present?
   = image_tag r.user.image_url :thumbnail
else
   = image_tag 'your default image path'
end

您应该检查您的图像宝石,以了解这是否有效,因为我不知道您有什么样的设置。

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32002736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档