将CSV文件保存在回形针附件中(未找到< #CSV io_type:File io_path)的处理程序

时间:2012-12-17 14:44:50

标签: ruby-on-rails paperclip

我有一个由CSV.open(...,“w”,...)创建的文件,我写了数据,由@summary_data引用,现在想要保存为my_model中的回形针附件。什么是正确的语法,我试过:

my_model.update_attributes(summary_data:  @summary_data)

但它给出了错误:

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

1 个答案:

答案 0 :(得分:2)

我认为您正在引用写入文件的数据而不是文件本身。您可以尝试以下方法:

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

然后使用:

my_model.update_attributes(summary_data: @summary_data)

我在这里假设摘要数据是你的附件文件。