引き続き以下の本をやっていて、 Ruby on Rails 4 アプリケーションプログラミング 作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2014/04/11メディア: 大型本この商品を含むブログ (3件) を見る 5.6章のカウンターキャッシュのところでハマった。このせいで何時間かロスしたのでメモしておく。 結論から言うと、自分が本で指定されたRubyのバージョンを使っていなかったことが原因です。やれやれ。 事象 本に沿って、UserモデルとReviewモデルのアソシエーションを定義していて、UserモデルにReviewモデルの件数をキャッシュとして持たせた(カウンターキャッシュ)上で、コントローラで@user.reviews.sizeにアクセスしたら NoMethodError undefined method `name' for nil:NilClass が発生した。