У меня есть процесс, который генерирует новую запись каждые 10 минут.Некоторое время это было здорово, но теперь Datum.all
возвращает 30 тыс. + Записей, которые не нужны, поскольку их цель - просто отобразить их на графике.
Итак, в качестве простого решения я хотел бы предоставить все доступные данные, сгенерированные за последние 24 часа, но данные с низким разрешением (каждую сотую запись) до последних 24 часов (вплоть до началанабор данных).
Я подозреваю, что решение состоит в некоторой комбинации этого ответа, который выбирает каждую n-ую запись (но была предоставлена в 2010 году), и этого ответа, который объединяет два объекта ActiveRecord
Но я не могу понять, как получить работающую реализацию, которая получает все необходимые данные в одну переменную экземпляра