起きていること
Railsの初心者です。
ただいま、destoryメソッドの中で以下のようなエラーが出ておりますが、
ネットで色々調べても解決策がわからないため、質問させていただきます。
作ろうとしているアプリは、
以下写真のようなユーザー一覧のアプリで、
今回エラーが起きているのは、写真内の赤いXボタン(削除ボタン)を押下したときです。
routes.rbでは以下のように定義しております。
ruby
1Rails.application.routes.draw do 2 root "users#index" 3 resource :user 4end
controllerの該当箇所はこちらです。
ruby
1 def destroy 2 @user = User.find(params[:id]) 3 @user.destroy 4 redirect_to user_path, notice:"削除が完了しました" 5 end
また、erbは以下の通りです。
ruby
1<table class="table mb-5 d-flex w-100 font-weight-normal"> 2 <thead> 3 <tr class=""> 4 <th scope="col">Id</th> 5 <th scope="col">User</th> 6 <th scope="col">TwitterId</th> 7 <th scope="col">TwitterLink</th> 8 <th scope="col">Date</th> 9 <th scope="col">Profile</th> 10 <th scope="col">Edit</th> 11 <th scope="col">Delete</th> 12 </tr> 13 </thead> 14 <tbody> 15 <% @users.each do |u| %> 16 <tr> 17 <td><%= u.id %></td> 18 <td><%= u.name %></td> 19 <td><%= u.twitterId %></td> 20 <td><%= u.twitterLink %></td> 21 <td><%= u.date %></td> 22 <td><a href="#">View Profile</a></td> 23 <td><a href="#">Edit</a></td> 24 <td><%= link_to "X", user_path(@user), method: :delete, data:{confirm: "Are you sure to delete?"}, class:"btn btn-danger" %></td> 25 </tr> 26 <% end %> 27 </tbody>
どなたかご教示いただけますでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/19 11:13
2019/11/19 11:15
2019/11/19 11:17 編集
2019/11/19 11:28