狂野的问题,但是我需要/想要能够使用相同的网址来显示替换图像,因为无法找到实际的图像。
所以在某人博客上的img标签中,它会指向我主持的图像。如果实际图像不再存在,而不是显示浏览器所做的那个恼人的有边界的img文件,我想显示另一个图像。
在使用paperclip的rails中,我们可以设置默认图像,但这仅限于尚未填充该字段的情况。正是这种想法我想在真正的暴徒生活中复制。
想法?
答案 0 :(得分:0)
我为私人品牌制作了类似的功能。用户可以上传自己的徽标来替换我的网站徽标。每当他们访问website.com/theircompany时,都会显示他们的徽标和登录信息。我通过简单的If Then在视图中显示它们的图像而不是服务器默认值。我想看看'公司'是否上传了一张图片。如果是,则显示他们的图像。如果没有则显示服务器默认值。
更新:根据您在下面的评论,我看到可能存在问题的地方。如果这些图像相当小(<1MB),您可以将它们存储在数据库中吗?这就是我目前在我的服务器上处理图像的方式,听起来这可能对你有用。有一个改进的Paperclip宝石,允许这样做。我已经分叉了,因为我知道这个版本与我的服务器和MySQL完美配合。