tkymtk's blog

Ruby on Rails及びその周辺について調べたこと。Do whatever you want to do at your own pace.

spec/controllers エラー @controller is nil: make sure you set it in your test's setup method.

エラー

controller is nil: make sure you set it in your test's setup method.

原因

  • controller名を""(ダブルクオート)で囲ってた
describe "YourController" doend

対処

  • ダブルクオートを外す
describe YourController doend

感想

通常のエグザンプルではだいたいダブルクオートで囲むので、気を抜くとやってしまいそうですね。

リンク

間違いがあれば、ご指摘下さると幸いです。