【Rails】uninitialized constant hogeController というエラーが出たときに確認すること
はじめに
タイトルにも書きましたが、uninitialized constant hogeController
というエラーが出たときに確認すると良い事柄をまとめていく記事です。
確認すべき事項
コントローラのファイル名とクラス名が一致しているか
ファイル名がhoges_controller.rb
であるにも関わらずファイル内で定義しているクラス名がHogeController
であればエラーが出ます。route.rb
に定義したコントローラ名/アクション名が正しいか
hoges#action
と書くべきところをhoge#action
と書いてしまうとエラーが出ます。
おわり
他のエラーパターンが見つかり次第追記しますー。