该指南说我可以将附件保存到光盘上以在其上运行如下进程:
message.video.open do |file|
system '/path/to/virus/scanner', file.path
# ...
end
我的模型有一个附件定义为:
has_one_attached :zip
然后在我定义的模型中:
def process_zip
zip.open do |file|
# process the zip file
end
end
但是我收到一个错误:
private method `open' called
在 zip.open 通话中。
如何在本地保存 zip 以进行处理?