У меня есть часть, которая используется несколькими различными представлениями, и шаблон почтовой программы.Эта часть должна пытаться использовать сеанс пользователя для хранения некоторой информации о состоянии, если это возможно.
Определение того, существует ли сеанс, кажется небольшой проблемой.Внутри частичного, вызову define? (Session) всегда кажется, что он возвращает true во время рендеринга почты (это ошибка?), Но попытка доступа к "session" любым способом приводит к исключению "undefined method".* На данный момент я заставляю свою почтовую программу использовать переменную экземпляра @for_mailer, чтобы сигнализировать эту часть для рендеринга по-разному, но это выглядит не очень элегантно.Есть ли какой-то простой способ для частичного выяснить, отрисовывается ли он почтовой программой или нет в контексте веб-запроса?