LoginSignup
0
0

More than 1 year has passed since last update.

【Rails】ActionController::RoutingError (uninitialized constant HogeControllerの対処法

Posted at

症状

railsで新たにアクションを追加したときに下記エラーメッセージが表示されました。
翻訳すると「初期化されていない定数hogeController」でした。

error
ActionController::RoutingError (uninitialized constant HogeController

routeファイルとhoges_contollerファイルは以下です。

routes.rb
post 'hoge', to: 'hoge#update'
hoges_contoller
class HogesController < ApplicationController
end

解決方法

routeファイルのhogeをhogesに変更することで解決しました。

route.rb
post 'hoge', to: 'hoges#update'

下記の記事ではファイル名が間違っていたため同様のエラーが出ていたようです。
このエラーでは、ファイル名やルーティングの名前が正しくないと出てくるようです。

参考

0
0
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
0
0