10
5

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.

【Rails 】LoadError(Unable to autoload constant コントローラ名, expected〜〜)のエラー

Posted at

##状況
タイトルの通り、LoadErrorが出て少し詰まったので備忘録として残します。

スクリーンショット 2020-05-06 15.51.37.png

##エラー文

エラー文には、「Unable to autoload constant ChatRoomsController, expected /Users/ユーザー名/アプリ名/app/controllers/chat_rooms_controller.rb to define it」と記載がある。

google翻訳だと、「定数ChatRoomsControllerを自動ロードできません。/Users/ユーザー名/アプリ名/app/controllers/chat_rooms_controller.rbを定義する必要があります」
と出てくる。

##「あれ、ChatRoomsControllerなんて一番初めに作ったのにな・・」と思いながらChatRoomsControllerのファイルを見に行く。

スクリーンショット 2020-05-06 15.59.42.png

##classで定義している「RoomssController」になっていました・・・

##解決策
原因はclassで定義しているコントローラ名が間違っていることだったので、RoomsControllerから
ChatRoomsControllerへと変更。

無事エラーが解決できました。
ケアレスミスに気を付けたいと思います・・

10
5
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
10
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?