【问题标题】:Is there a way to save remote urls as they are with CarrierWave?有没有办法像使用 CarrierWave 一样保存远程 URL?
【发布时间】:2014-06-16 15:56:30
【问题描述】:

有没有办法将 CarrierWave 配置为不下载远程图像但按原样保存网址?

这可能是一个奇怪的问题,但如果图片来自我们网站之外的某个地方,我们并不关心图片的实际大小。

更新:

为什么不直接使用字符串字段来存储 url?

由于并非所有图片都来自远程网址,因此其中一些是用户上传的。

我只是好奇是否有办法像这样配置 CarrierWave。

【问题讨论】:

  • 只保存 url 是非常危险的,因为如果它被删除,你的数据库已经损坏。如果你真的只想存储 url,你不需要 CarrierWave 来做。只需在创建照片之前设置条件即可。如果它是由用户上传的,那么您可以通过 CarrierWave 创建照片。否则,您只需保存给定的 url。

标签: ruby-on-rails carrierwave


【解决方案1】:

为什么要这样使用carrierwave?只需使用字符串字段来存储 url。

【讨论】:

  • 有些图片来自远程网址,但有些是用户上传的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-14
  • 1970-01-01
  • 2016-04-30
  • 2010-10-21
  • 2016-11-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多