オリジナルアプリ改修中ででたActiveRecord::RecordNotFoundについて
こんにちはrotosiri-zuです。今回はオリジナルアプリ改善中ででたActiveRecord::RecordNotFoundについて書いていきます。
エラー原因
Showページでidを引き渡して商品情報を取得しようとしたがidがnillになっている為、このエラーが発生しました。
解決策
コントローラーにrescue_fromを記載
rescue_from ActiveRecord::RecordNotFound, with: :record_not_found
-
- 省略 --
def record_not_found
flash[:error] = "ご指定のページが見つかりません"
redirect_back(fallback_location: root_path)
end
参考資料
railsguides.jp
このブログについて
こんにちはrotosiri-zuです。
現在36歳でリフトオペレーターの仕事をしながら、
1年半弱プログラミングを学習中で現在転職活動をしております。
このブログでは、プログラミングについて勉強したことを書いていく予定です。
ほぼ自分の備忘録です。
私のプログラミング経験はほぼゼロで、
ドットインストールのサービスからプログラミングを学びました。
その後やんばるエキスパートのRubyコースを受講し、
現在もやんばるエキスパートに所属しつつ独学でRubyを勉強しております。
Rubyを選んだ理由は
・初心者が入りやすく参考にする記事が多い
・Rubyを扱うコミニティが多い
以上の理由でRubyを選択しました。
今はRuby on Railsで作成したポートフォリオを転職活動に使用しつつ、
プロを目指す人のためのRuby入門でRubyの基礎を勉強しております。