Korzystam z prostego wyszukiwania wszystkich stron i stronicowania z upartym, ale chciałbym również, aby zapytanie zostało posortowane przez użytkownika. Pierwsze rozwiązanie, które przyszło mi do głowy po prostu użyć params [: sortowanie]Szyny: Sortowanie zapytania według parametrów?
http://localhost:3000/posts/?sort=created_at+DESC
@posts = Post.paginate :page => params[:page], :order => params[:sort]
ale problem z jego podejścia jest to, że zapytanie jest zalegających sortowania przez ID i chcę go mieć created_at.
Czy jest to bezpieczne podejście do sortowania i czy istnieje sposób na domyślne utworzenie_at?