ruby-on-rails - 如何使用 Rails 中的 Paperclip 将文件系统中的图像添加到模型中?

标签 ruby-on-rails ruby api gem paperclip

我正在构建一个用于评论电影的应用程序。我已经从一个 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/

相关文章:

api - ZF2 with PhlyRestfully The requested controller was unable to dispatch the request

Facebook API 获取新事件大图

node.js - API设计——分成不同的子域(微服务)

ruby-on-rails - Rails 中 Thread.current[] 使用的安全性

jquery - rails 3 : jquery ajax form calling twice?

ruby-on-rails - Rails 3.2.0 rspec 调试器不工作

ruby-on-rails - session 变量存储在Rails中的什么位置?

ruby-on-rails - Rails 的词云生成器

ruby - Profound Grid 找不到clearfix

mysql - Rails 4 中的表如何连接?