...
heroku[web.1]: Error waiting for process to terminate: No child processes
heroku[web.1]: State changed from starting to crashed
heroku[web.1]: State changed from crashed to starting
heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
heroku[web.1]: Stopping process with SIGKILL
heroku[web.1]: Process exited with status 22
...
ну выбрал пользователь 45 - ему и нашлись все, которые на его 45 налезут - что то не понял я вашего примера. Конкретно это и хранится как "допустимый размер" 45...45, 43...45 - все что в диапазон попало - получи.
грубо говоря:
{
"size": {
"min": 43,
"max: 45,
}
}
А так, динамический набор фильтров на сайте в зависимости от категории - не вижу никакого кошмара.
Отзывы на А/Б тестировании вполне себе положительные.
Да и движок на знает какой атрибут появится дополнительно - мы посчитали, что создавать столбцы в базе динамически не комильфо.