<%= image_tag message.photo.url(:small) %>我已经安装了回形针,上面的代码显示了用户上传的图像,该图像已调整为:small (在本例中为40x40px。如果此图像存在,我如何才能让我的页面显示它?目前,如果消息包含一张照片,则会显示该照片,但所有其他消息都会显示断开的图像链接。谢谢
发布于 2011-07-26 05:27:18
回形针添加带有后缀"?“的附件名称。作为辅助方法添加到附加的模型,以允许您查看是否存在附件。在您的例子中,辅助方法应该是照片?在消息类上。您可以按以下方式将其与第三运算符一起使用:
<%= message.photo? ? image_tag message.photo.url(:small) : "" %>或者,如果您想在没有图像时显示默认的无图像图像...
<%= image_tag message.photo? ? message.photo.url(:small) : url_to_no-image_image %>发布于 2011-07-26 05:20:04
我使用rails已经有一段时间了,但是仅仅放入一个if语句还不够吗?
https://stackoverflow.com/questions/6822423
复制相似问题