【发布时间】:2014-06-16 15:56:30
【问题描述】:
有没有办法将 CarrierWave 配置为不下载远程图像但按原样保存网址?
这可能是一个奇怪的问题,但如果图片来自我们网站之外的某个地方,我们并不关心图片的实际大小。
更新:
为什么不直接使用字符串字段来存储 url?
由于并非所有图片都来自远程网址,因此其中一些是用户上传的。
我只是好奇是否有办法像这样配置 CarrierWave。
【问题讨论】:
-
只保存 url 是非常危险的,因为如果它被删除,你的数据库已经损坏。如果你真的只想存储 url,你不需要 CarrierWave 来做。只需在创建照片之前设置条件即可。如果它是由用户上传的,那么您可以通过 CarrierWave 创建照片。否则,您只需保存给定的 url。