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