railsのform_forのsubmitボタンが反応しない。
現在作成しているアプリケーション
にて、form_forのsubmitが反応しない理由がわかりません。
###環境
ruby 2.6.1
rails 5.2.3
mysql2
Puma 3.12.1
発生している問題・エラーメッセージ
submitボタンを押しても反応がないので、
エラーメッセージも特にありません。
該当のソースコード
関連箇所のみ抜粋
<table> <%= form_for(@band, url:{controller:'band', action:'add'}) do |form| %> <tr><th>バンド名</th> <td><%= form.text_field :bandname %></td></tr> <tr><th>メンバー</th> <td><%= form.text_area :members, {cols:40, rows:10} %></td></tr> <tr><th>定演</th> <td><%= form.text_field :teien %></td></tr> <tr><th>学内</th> <td><%= form.text_field :gakunai %></td></tr> <tr><th>備考</th> <td><%= form.text_field :notes %></td></tr> <tr><th></th> <td><%= form.submit "送信" %></td></tr> <% end %> </table>
route
1 get 'band/index' 2 get 'band', to: 'band#index' 3 get 'band/add' 4 post 'band/add', to: 'band#create' 5 get 'band/edit/:id', to: 'band#edit' 6 patch 'band/edit/:id', to: 'band#update' 7 get 'band/delete/:id', to: 'band#delete' 8 post 'band/delete/:id', to: 'band#delete' 9 get 'band/admin' 10 get 'band/:id', to: 'band#show'
Controller
1 def add 2 @msg = 'バンド追加' 3 @band = Band.new 4 end 5 def create 6 @data = Band.new bands_params 7 if @data.save then 8 redirect_to '/band/admin' 9 else 10 @bands = Band.where('id > 1').order('teien desc','gakunai desc','created_at asc') 11 render '/band/admin' 12 end 13 end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/11 05:53