Из предыдущего question я понял, что Rails создает экземпляр контроллера для каждого запроса.
Мой вопрос в том, что этот вопрос связан с дизайном проекта, над которым я работаю:
Почему Rails создает новый экземпляр
class SomeController < ApplicationController; end
обрабатывать каждый входящий запрос? Почему бы просто не создать объект singleton и пересылать запросы на этот? Это кажется более эффективным, поскольку мы не будем тратить ресурсы на выделение и очистку объектов для запроса?