RecordNotFoundを解決したい
画面のビューのコードです
incomes/index.html.erb
1<% @page_title = "収入科目一覧" %> 2<h2><%= @page_title %></h2> 3 4<%= link_to "収入科目の新規登録", new_income_path %> 5 6<% if @incomes.present? %> 7<table> 8 <thead> 9 <tr> 10 <th>科目名</th> 11 <th>備考</th> 12 <th>操作</th> 13 </tr> 14 </thead> 15 <tbody> 16 <% @incomes.each do |income| %> 17 <tr> 18 <td><%= income.name %></td> 19 <td><%= income.description %></td> 20 <td> 21 <%= link_to "編集", edit_income_path(:id) %> 22 <%= link_to "削除", income_path, method: :delete, 23 data: { confirm: "本当に削除しますか?"} %> 24 </td> 25 </tr> 26 <% end %> 27 </tbody> 28</table> 29 30<% else %> 31 <p>登録されている収入科目がありません。</p> 32<% end %>
routes.rb
1Rails.application.routes.draw do 2 root 'top#index' 3 resources :incomes 4end
root GET / top#index incomes GET /incomes(.:format) incomes#index POST /incomes(.:format) incomes#create new_income GET /incomes/new(.:format) incomes#new edit_income GET /incomes/:id/edit(.:format) incomes#edit income GET /incomes/:id(.:format) incomes#show PATCH /incomes/:id(.:format) incomes#update PUT /incomes/:id(.:format) incomes#update DELETE /incomes/:id(.:format) incomes#destroy
ActiveRecord::RecordNotFound (Couldn't find Income with 'id'=id):
編集を踏むとエラーが出ます。
原因がわかりません。わかる方おられましたらよろしくお願いします
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/26 03:21