以最简单的形式...
我在应用程序中使用 Carrierwave 来自动上传存在于外部站点上的图像,以便尽可能减少它们的负载。第一次显示图像时,我触发 Carrierwave 进行上传。
db 以在后台 Java 进程中编写的图像 url 为种子。然后在 Ruby 中,我将种子 url 分配给“remote_image_url”并保存!进行上传和版本控制。这一切都很好。
但是,我必须在数据库中存储一个字段来告知是否已触发上传,这样我就不会在每次显示图像时都触发它。如何判断“图像”是否已上传?“图像”字段实际上是一个 Uploader,有没有方法可以告诉我它是否已被触发?