Я решил использовать шаблон дизайна singleton при создании класса помощника вида. Это заставило меня задуматься; будет ли экземпляр singleton пережить запросы? Это привело к еще одному вопросу: Какие переменные (если есть) выжить в веб-запросах, и это изменится в зависимости от развертывания? (Fastcgi, Mongrel, Passenger,...)
Я знаю, что переменные экземпляра контроллера не сохраняются. Я знаю, что константы сохраняются (или перезагружаются?). Но я не знаю о переменных класса, переменных экземпляра для класса, Eigenclasses,...