Я хочу, чтобы иметь возможность сортировать легко через пользовательскую модель. Таким образом, в представлении вы можете увидеть несколько вариантов сортировки. Выбор из двух переключателей, один для популярного и один для последнего. Для того, чтобы найти популярные пользователей (на основе своих последователей в счет):Rails сортировать сообщения, используя param-запросы
/people?sort=popular
Или вы могли бы выбрать другую радиостанцию, чтобы просто найти самые последние пользователи:
/people?sort=latest
Тогда из их вы можете выбрать флажок (где вы можете выбрать несколько), как most posts
, чтобы найти пользователей с наибольшим количеством сообщений и которые являются наиболее популярными:
/people?sort=popular&posts=on
и еще один флажок, чтобы найти пользователя, которые контакторов таблица (которая является логическим значением, хранящимся в таблице пользователя)
/people?sort=popular&posts=on&contactable=on
Надеюсь, это имеет смысл. Dribbble делает это очень хорошо, когда вы сортируете своих дизайнеров. Может ли кто-нибудь указать мне в правильном направлении, чтобы выполнить это? Благодарю. Как только я получу общее представление о том, как это сделать, я могу добавить дополнительные параметры для сортировки. Кроме того, мне не нужен AJAX, поэтому обновлять страницу каждый запрос вполне нормально.
Кроме того, проверьте meta_search и ransack gems – bbozo