路由错误,导入csv

路由错误,导入csv,csv,upload,ruby-on-rails-3.2,activeadmin,Csv,Upload,Ruby On Rails 3.2,Activeadmin,我想使用active admin上传csv文件,我想知道这是否可行,在f.input内创建from_标记: <%= f.inputs do%> <%= f.input :contact, :as => :select, :collection => Contact.all %> <%= f.input :route_import, :as => :select, :collection => RouteImporter

我想使用active admin上传csv文件,我想知道这是否可行,在f.input内创建from_标记:

    <%= f.inputs do%>
    <%= f.input :contact, :as => :select, :collection => Contact.all %>
    <%= f.input :route_import, :as => :select, :collection => RouteImporter.all %>
    <% form_tag({:action => :upload}, :multipart => true) do %>
        <%= file_field_tag 'upload_data'%>
    <% end %>
<%end%>

:select,:collection=>Contact.all%>
:select,:collection=>RouteImporter.all%>
:upload},:multipart=>true)do%>
当我运行它时,会出现以下错误:

路由错误没有路由匹配{:action=>“upload”, :controller=>“管理/路由”}


我正在尝试调用RouteQuickcom类中的upload方法,我做错了什么?谢谢

一个简短的提示,它不会解决您的路由问题:

将一个
表单
放入另一个
表单
是无效的HTML,根据我的经验,浏览器不知道如何处理这一问题,最终提交主表单,但如果您真的想这样做,显然有一些解决方法: