LoginSignup
0

More than 1 year has passed since last update.

【Rails】ユーザーに紐づかない投稿によるエラーの解消法

Last updated at Posted at 2020-02-16

エラーが発生

下記のようなエラーが発生。
NoMethodError in Boards#index undefined method decorate
スクリーンショット 2021-04-18 14.44.48.png

デコレータはすでに設定済みなのになぜ?となる。

原因

そもそもデコレータの原因ではなく、ユーザがnilだったのが原因だった。ユーザが存在しないので、名前を取りに行こうとしてもできないためこのようなエラーが発生した。

解決法

rails cでBoard.all.destroy_allを行い、ユーザが紐づかない投稿が消えた。その後新規作成を行うと、エラーが発生せずに、表示された。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0