Czy istnieje elegancki sposób realizacji sortowania asc i operacji desc w widokach/kontroler w szynach?Najlepszy sposób implementowania asc sortowania lub desc w szynach
Mam wspólny widok index.html.erb, który zawiera wszystkie moje dane określonego modelu i chcę dodać kilka małych przycisków (lub sprawić, że tytuł jest klikalny), aby posortować listę rosnąco lub malejąco tej kolumny . Zastanawiam się, czy istnieje elegancki i skuteczny sposób to zrobić, czy powinienem dodać nowy kontroler dla każdej kolumny (lub przycisku) Chcę, aby ta akcja się wydarzyła.
dzięki użyłem Aproach railscast – marimaf
Jeżeli kod ten będzie realizowany w widoku kontrolera lub pomocnika ? – sqrcompass
Wykonanie '@ user.files.order (id:: desc)' jest najbardziej eleganckim sposobem, aby to zrobić, jeśli piszesz statycznie. Jeśli jego dynamika jest o wiele lepsza, po prostu wykonaj '@ user.files.order (" # {criteria} # {direction} ")' – Lomefin