2013-02-27 65 views
1

我有一個上傳文件的表單。在控制器的方法,我想通過這個文件的方法,將使用此文件,像這樣:Ruby - 如何將上傳的文件傳遞給方法?

在控制器:

def uploaded_file 
    file_handler= ::FilesOper.analizeFile(params[:upl_file]) 
    end 

如果我這樣做,我會得到這個錯誤消息:

can't convert ActionDispatch::Http::UploadedFile into String 

我以爲我正在傳遞所有與上傳文件有關的東西,所以怎麼了?

+0

嘗試'pramas [:upl_file] .read' – Noz 2013-02-27 17:11:08

回答

0

嘗試:

def uploaded_file 
    file_handler= ::FilesOper.analizeFile(params[:upl_file]).to_s 
end