2012-12-17 52 views
1

我有一個由CSV.open(...,「w」,...)創建的文件,到,由@summary_data引用,現在要保存爲my_model中的回形針附件。什麼是正確的語法,我想:將CSV文件保存到回形針附件中(沒有找到<#CSV io_type:File io_path的處理程序)

my_model.update_attributes(summary_data: @summary_data) 

,但它給人的錯誤:

Paperclip::AdapterRegistry::NoHandlerError Exception: No handler found for <#CSV io_type:File io_path:"... 

回答

2

我想你引用寫入文件,而不是文件本身的數據。你總是可以嘗試以下方法:

file = File.open('path/to/file')

,然後使用:

my_model.update_attributes(summary_data: @summary_data)

我假設這裏彙總數據是你的附件文件被調用。