Я пытаюсь упорядочить результаты поиска, используя уравнение, которое использует Продукты, а Пользователь вводит.Другими словами, у меня есть уравнение, которое использует данные из Products и current_user.Я хочу иметь возможность упорядочить результаты поиска по числу, полученному из уравнения.Я довольно растерялся, даже если бы начать с этого.Кто-нибудь сделал что-то подобное или есть идеи, как лучше всего обрабатывать сортировку / порядок?Насколько я понимаю, «порядок» обычно используется для сортировки фактических столбцов в базе данных SQL, а не для метода.
Я изначально думал, что мне нужно будет передать current_user в модель.Я знаю, что это не лучшая практика, но Sunspot позволяет создавать настраиваемые поля в модели, а затем сортировать по этим полям.К сожалению, это не работает, так как sunspot нужно проиндексировать поля, которые он ищет и сортирует по ним.
В настоящее время я использую Sunspot и хотел бы продолжать использовать его, даже если необходимо внести изменения.Я также использую нумерацию страниц.