8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

undefined method `each' for nil:NilClass エラーについて

Last updated at Posted at 2020-04-17

本日からプログラミング勉強の備忘録的に残していこうと思います。

掲示板を作っていて、発生したこのエラー。

スクリーンショット 2020-04-17 8.43.53.png

ひたすら検索し、海外フォーラムまで見て色々と試してみても、直らず。

1時間ほど経過し、途方に暮れていました。

eachメソッドがClassがNilなことによって起きている・・・?

@boardが関係していると思い、以下を確認。

スクリーンショット 2020-04-17 8.42.03.png

うーん。

ん?

class BoardsController < ApplicationController
def index
@boards = Board.all
end

#@boards_ ←全角スペースになっている!

少し慣れてくると、まさか全角スペースが紛れ込んでいるなんて思わないようです...。
初歩的なミス、侮れないですね。ハマると中々見つけられません...。
以後、気をつけます。

#zenkaku (VSCodeの拡張機能)
スクリーンショット 2020-04-17 11.43.35.png

VSCodeを使っている方は、こちらを取り入れると全角スペースがすぐに可視化できます!

8
3
0

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
8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?