繁体   English   中英

通过耙任务访问Paperclip附件

[英]Access Paperclip attachments from a rake task

我的应用程序中有一个模型,该模型具有使用Thoughtbot的Paperclip的xml文件的附件。

在我的rake任务中,我想遍历记录,处理XML并将它们标记为已处理。 很简单。 除了我不知道附件的URL

pp xml_record.datafile

只是给出这样的系统路径:

/system/thingstoprocess/datafiles/000/000/001/original/data.xml

File.open(xml_record.datafile.url)

给出没有这样的文件或目录错误。

如何将文件传递给我的Nokogiri类进行处理?

解决(我的意思是在谷歌的某个地方找到)

xml_record.datafile.path

为Nokiogiri提供正确的阅读路径。 部署在heroku上甚至可以与S3存储一起使用(这看起来很神奇)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM