Melhor maneira de implementar classificação asc ou desc nos trilhos

xiste uma maneira elegante de implementar uma espécie de ações asc e desc nas views / controller nos trilho

O que eu tenho é a visualização index.html.erb comum que lista todos os meus dados de um determinado modelo e quero adicionar alguns botões pequenos (ou tornar o título clicável) para classificar a lista crescente ou decrescente dessa coluna. Gostaria de saber se existe uma maneira elegante e eficiente de fazer isso ou devo adicionar um novo controlador para cada coluna (ou botão) que desejo que essa ação aconteç