в моем приложении после входа пользователя в систему он перенаправляется на страницу панели мониторинга, чтобы он мог возвращаться каждый раз во время сеанса. Данные на этой странице не изменятся за это время, поэтому мне нужно как-то кэшировать их.Как кэшировать данные для использования на странице панели управления
Является ли Rails ответственным за это для меня, или мне нужно сделать это вручную?
На данный момент, моя панель дисплея, среди прочего, этот поиск:
#how many men?
@men = Horario.joins(:paciente).
where(:data => Date.today).
where(pacientes: {sexo: MASCULINO}).count
@total = Horario.where(:data => Date.today).count
@women = @total - @men
В моем случае это не работает. Все запросы выполняются снова и снова. – Beetlejuice
Проблема в том, что моя страница панели мониторинга получает некоторые объекты json от контроллера и использует их для создания диаграмм с использованием javascript. – Beetlejuice