0

アクティブな管理者を使用して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="upload", :controller="admin/routes"} に一致するルートがありません

RouteQuickcom クラスにあるメソッド アップロードを呼び出そうとしていますが、何が間違っていますか?ありがとう!

4

1 に答える 1

0

ルーティングの問題を解決しない簡単なメモ:

aformを別のものに入れることformは有効な HTML ではありません。私の経験からすると、ブラウザはこれを処理してマスターフォームを送信する方法を知りませんが、本当にやりたい場合は回避策があるようです: Is it valid別の html フォーム内に html フォームを含めるには?

于 2012-11-09T14:53:13.427 に答える