[英]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.