我正在使用 Rails 3.0.9 和 Ruby 1.9.2。我正在运行 gem Paperclip 来上传图片,效果很好。
但是,我正在尝试将它与仅返回图像 URL 的 API 集成。
计划是运行一个 cron 作业来获取 API 的 XML 输出、解析它并将其存储在数据库中。
我的问题是,我怎样才能只使用远程 URL 在我的应用程序中显示图像?我不想下载所有图像,因为有 1000 多张图像(虽然每条记录只有 1 张)。
任何人都可以建议如何做到这一点?提前致谢。
最佳答案
在最新版本的 paperclip 中是肯定的(您可能必须将其链接到 github 中未发布的版本)。 (版本 > 3.1.3)
你可以这样做
self.your_paperclip_attachment_attribute = URI.parse("http://some.com/url/withimage.png")
这将下载附件并将其链接到您的模型。
关于ruby - 回形针远程 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6990519/