我正在构建一个用于评论电影的应用程序。我已经从一个 API 缓存了很多电影数据。本质上我有一个电影模型,它有一个回形针的 :image
属性。我所做的是使用 rake 任务将 API 中每部电影的远程图像缓存到我的文件系统中。我想做的是:
- 对于我从 API 中检索到的每一部电影的图像,将其
:image
属性设置为与我的文件系统中为该特定电影存储的相同图像。
Paperclip 可以实现这样的功能吗?还是我需要查看其他内容?
使用我当前的代码,我可以获得对每个图像对象的引用,但是 Paperclip 是否允许我将模型的 :image 属性的值设置为原始图像对象?
最佳答案
是的,应该不是问题。
movie = Movie.first
movie.image = File.open("...")
movie.save!
关于ruby-on-rails - 如何使用 Rails 中的 Paperclip 将文件系统中的图像添加到模型中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11593172/