在我的第一个rails应用程序中,我需要从pc xml文件上传并解析它。我尝试使用此方法上传:
def file_upload
tmp = params[:file_upload][:my_file].tempfile
require 'ftools'
file = File.join("public", params[:file_upload] [:my_file].original_filename)
@ll = params[:file_upload] [:my_file].original_filename
File.cp tmp.path, file
end
并查看
= form_for :file_upload, :html => {:multipart => true} do |f|
= f.file_field :my_file
= f.submit "Upload"
但是什么都没有...在我的公共文件夹中我没有得到任何新文件...
此外,我需要将此文件发送到nokogiri ...解析那里...然后在db文件中更新,因为它们在xm中的值