Тут просто уважаемый kreker (кажется), не понимает, что нельзя просто взять и вызвать
application_controller.rb
, если заходишь на какую-то страницу в браузере.
Ну или, конечно, может быть, он реально в консоли сделал его инстанс по всем правилам и дергает у него какой-то метод, где этот
current_user
используется, тогда ясно, почему ничего не работает.
Но я сомневаюсь, что дело в этом. Скорее всего, реально вызывается какое-то действие какого-то другого контроллера (который отнаследован от
ApplicationController
) и в этом контроллере перед этим действием не прописан:
before_action :authenticate_user!