Ruby on rails 使用回形针从后台作业上载文件

Ruby on rails 使用回形针从后台作业上载文件,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,我们使用回形针向用户提供一个浏览对话框,从而将文件上传到S3。这是很好和顺利的工作。然而,现在我希望一些后台工作可以进行一些爬网,当它到达一个需要的文件时,也可以上传那个文件。显然,我现在不能使用浏览对话框 我看到的所有使用曲别针的示例都是关于从客户端手动选择文件(通过更新视图)。我找不到如何设置要通过代码上传的文件,而且由于UI组件触发了一些“幕后”工作,创建了一些包含我找不到如何使用或调用的附加信息的对象 有什么想法吗? 谢谢无需使用浏览对话框即可创建回形针上载,也无需用户操作。回形针需要一

我们使用回形针向用户提供一个浏览对话框,从而将文件上传到S3。这是很好和顺利的工作。然而,现在我希望一些后台工作可以进行一些爬网,当它到达一个需要的文件时,也可以上传那个文件。显然,我现在不能使用浏览对话框

我看到的所有使用曲别针的示例都是关于从客户端手动选择文件(通过更新视图)。我找不到如何设置要通过代码上传的文件,而且由于UI组件触发了一些“幕后”工作,创建了一些包含我找不到如何使用或调用的附加信息的对象

有什么想法吗?
谢谢

无需使用浏览对话框即可创建回形针上载,也无需用户操作。回形针需要一个文件,简单地生成一个tmp文件或使用存储中的现有文件

您的回形针模型课程:

class YourPaperclipmodel < ActiveRecord::Base
  has_attached_file :data
end

已经试过了,但它需要声誉15,我还没有。啊,好吧,我不知道:)。但是现在有人做了,谢谢;)
YourPaperclipmodel.create(:data => File.open("path to existing file or tmp generated file"))