4

我正在构建一个用于评论电影的应用程序。我已经从 API 缓存了很多电影数据。本质上,我有一个具有:image回形针属性的电影模型。我所做的是使用 rake 任务将 API 中每部电影的远程图像缓存到我的文件系统中。我想做的是以下几点:

  • 对于我从 API 中检索到的带有图像的每一部电影,将其:image属性设置为刚刚存储在我的文件系统中为该特定电影存储的相同图像。

回形针可以做到这样的事情吗?还是我需要研究其他东西?

使用我当前的代码,我可以获得对每个图像对象的引用,但 Paperclip 是否允许我将模型的 :image 属性的值设置为原始图像对象?

4

1 回答 1

4

是的,应该问题不大。

movie = Movie.first
movie.image = File.open("...")
movie.save!
于 2012-07-21T17:43:57.017 回答