Я новичок в Rails. Я хочу построить простую форму, которая определяет порядок сортировки списка.
Я реализовал форму в виде -
<%= radio_button_tag :sort, "rating" %>
<%= label_tag :sort_rating, "order by rating" %>
<%= radio_button_tag :sort, "name" %>
<%= label_tag :sort_name, "order by name" %>
И теперь я не уверен, как реализовать сортировку на уровне контроллера / модели. Я озадачен аспектами:
- Где должна выполняться сортировка
- Как сохранить параметр сортировки
- Как можно повторно использовать код
Сейчас я даже не могу заставить выбранный метод сортировки оставаться выбранным после отправки.
Я был бы очень признателен за любые указания или ссылки на пример.