Когда будет создан экземпляр контроллера?

Я изучаю Ruby on Rails в настоящее время, и мне интересно, когда создается экземпляр класса контроллера. Экземпляр для каждого запроса на действие? Или один экземпляр, который совместно используется одним клиентом?

Я вижу, что в классе контроллера есть переменные экземпляра, и они разделяются с представлением, поэтому я думаю, что экземпляр контроллера создается для каждого запроса на действие. Я прав?

Ответ 1

Да, каждый HTTP-запрос от клиента создаст новый экземпляр контроллера и вызовет на нем этот метод действий. Переменные экземпляра контроллера будут доступны для представления.

Проверьте направляющие направляющих для более подробной информации: http://guides.rubyonrails.org/action_controller_overview.html