railsのfrom_tagをつかってCSVファイルを選択し、CSVを読み込むプログラムをつくりたいと思っています。
そのプログラムを組んでいる中でエラーが起きたので、みなさんのお力を借りに来ました。
- エラー
Routing Error
No route matches [POST] "/index"
ruby
1#routes 2Rails.application.routes.draw do 3 4 get '/index' => 'home#index' 5 6end 7
ruby
1#controller 2class HomeController < ApplicationController 3 4 def index 5 6 if params[:csv_file1].blank? 7 redirect_to(index_url, alert: 'インポートするCSVファイルを選択してください') 8 end 9 10 if params[:csv_file2].blank? 11 redirect_to(index_url, alert: 'インポートするCSVファイルを選択してください') 12 end 13 14 if params[:csv_file3].blank? 15 redirect_to(index_url, alert: 'インポートするCSVファイルを選択してください') 16 end 17 18 end 19 20end 21
ruby
1#view 2<%= form_tag(index_path,multipart: true)do %> 3 <div class="form-group"> 4 <%= file_field_tag :csv_file1 %><br> 5 <%= file_field_tag :csv_file2 %><br> 6 <%= file_field_tag :csv_file3 %><br> 7 </div> 8 <%= submit_tag "CSVインポート" %> 9<% end %> 10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。