#状況
- routing、model、controller、viewを作成し、ローカルでページにアクセスしてみた。
- 以下のエラーが表示された。
Unable to autoload constant (module名)::(controller名)Controller, expected
/(service名)/app/controllers/(controller名)_controller.rb to define it
#解決法
コントローラーの内容を module ~ end で囲う。
(controller名)_controller.rb
module (module名)
class (controller名)Controller < ApplicationController
(コントローラーの内容)
end
end
このような見落としを防ぎたい限りである。