我有一个表单试图在
JSON文件中读取解析/ actions / etc.我在控制器中读取它时遇到问题.
视图:
<%= form_tag({:controller => :admins,:action => :upload_json},{:multipart => true,:method => :post}) do |f| %> <%= file_field_tag 'datafile' %> <%= submit_tag "Upload" %>@H_404_5@控制器:
def upload_json file_data = params[:datafile] File.read(file_data) do |file| file.each do |line| ## does stuff here.... end end end@H_404_5@当我播种数据时,类似的功能在我的seed.rb文件中起作用 – 只是无法在上传的文件中读取它.
我得到的错误是:无法将ActionDispatch :: Http :: UploadedFile转换为String.
在此先感谢您的帮助!