回形针远程URL

时间:2011-08-09 01:35:04

标签: ruby xml ruby-on-rails-3 api paperclip

我正在使用Rails 3.0.9和Ruby 1.9.2。我正在运行宝石Paperclip来上传图像,这很好用。

但是,我正在尝试将其与只返回图片网址的API集成。

计划是运行一个cron作业来获取API的XML输出,解析它并将其存储在数据库中。

我的问题是,如何只使用远程网址在我的应用程序中显示图像?我不想下载所有图像,因为有1000张图像(虽然每张图片只有1张)。

有人可以建议怎么做吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

当然在最新版本的paperclip中(您可能必须将其链接到github中未发布的版本)。 (版本> 3.1.3)

你可以做这样的事情

self.your_paperclip_attachment_attribute = URI.parse("http://some.com/url/withimage.png")

这将下载附件并将其链接到您的模型。