Я работаю над страницей «аналитика» для приложения rails. На странице аналитики не сохраняются никакие данные (это очень примитивно на данный момент), но использует метрики, которые я захватываю из БД (через вырабатывающие выражения, встроенные в ActiveRecord). Помимо сбора и представления показателей, единственное другое требование, которое у меня есть, - дать пользователю возможность задать диапазон дат для фильтрации данных. До этого момента я использовал переменные экземпляра и т. П. Для хранения информации о метриках ... по мере роста числа показателей наряду с необходимостью управления датами начала и окончания фильтрации. Я начинаю думать, что я должен поместить эти данные в свои собственной модели. Если я переведу все мои «данные» в модель, я должен просто использовать простой объект с attr_accessors или есть более подходящий базовый класс, который я мог бы использовать для непостоянных данных? Я достаточно знаком с архитектурой MVC, чтобы узнать, что мой контроллер становится раздутым, но не достаточно хорошо знакомы с рельсами, чтобы определить, как я должен организовать свои данные/логику в этом случае.Непрерывные данные в приложении Rails
Любое понимание было бы принято с благодарностью!