路由错误,导入csv

时间:2012-11-09 13:59:28

标签: csv upload ruby-on-rails-3.2 activeadmin

我想使用主动管理员上传csv文件,我想知道这是否可行,在f.input中创建一个from_tag:

    <%= 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%>

当我运行它时,我收到此错误:

  

路由错误没有路由匹配{:action =&gt;“upload”,   :控制器=&gt; “中管理/路由”}

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

1 个答案:

答案 0 :(得分:0)

快速说明,这不会解决您的路由问题:

form放入另一个form是无效的HTML,根据我的经验,浏览器不知道如何处理这个并最终提交主表单,但显然有一些工作如果你真的想这样做: Is it valid to have a html form inside another html form?