我正在使用Rails 3.0.9和Ruby 1.9.2。我正在运行宝石Paperclip来上传图像,这很好用。
但是,我正在尝试将其与只返回图片网址的API集成。
计划是运行一个cron作业来获取API的XML输出,解析它并将其存储在数据库中。
我的问题是,如何只使用远程网址在我的应用程序中显示图像?我不想下载所有图像,因为有1000张图像(虽然每张图片只有1张)。
有人可以建议怎么做吗?提前谢谢。
答案 0 :(得分:1)
当然在最新版本的paperclip中(您可能必须将其链接到github中未发布的版本)。 (版本> 3.1.3)
你可以做这样的事情
self.your_paperclip_attachment_attribute = URI.parse("http://some.com/url/withimage.png")
这将下载附件并将其链接到您的模型。