簡體   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