也许它与这个问题有关:https://github.com/thoughtbot/paperclip/issues/issue/346
但是在Rails 3.0.3(ruby 1.9.2)中我似乎无法使CSV.parse工作.
这是示例代码:
row_index = 0
CSV.parse(params[:dump][:file]) do |cells|
column_index = 0
cells.each do |cell|
column_index += 1
end
row_index += 1
end
Run Code Online (Sandbox Code Playgroud)
Ree*_*Law 20
我必须在Rails 3中这样做:
data = params[:dump][:file].read
CSV.parse(data)
Run Code Online (Sandbox Code Playgroud)
params[:dump][:file]是一个ActionDispatch对象,不能直接解析CSV.parse.