Как я могу установить параметр, используя link_to в рельсах? - PullRequest
2 голосов
/ 12 марта 2012

В файле haml у меня есть такой элемент:

%th Movie Title

, который я пытаюсь превратить в интерактивный элемент, который будет сортировать столбец, для которого он является заголовком.До сих пор я решил, что это может выглядеть примерно так:

%th= link_to "Movie Title", "foo"

, за исключением того, что мне нужно установить параметр, и вместо того, чтобы перейти к "foo", я хочу просто перезагрузить текущую страницу со спискомфильмов, отсортированных в контроллере (хотя отдельное исследование, я предполагаю, что это можно сделать с помощью чего-то вроде:

def index
  @movies = Movie.find(:all, :order => params[:sort])
end

Может кто-нибудь дать мне несколько советов о том, что я должен делать с вызовом link_to?Я написал выше выходной? Спасибо.

1 Ответ

3 голосов
/ 12 марта 2012

Вот, пожалуйста:)

= link_to 'Movie Title', request.parameters.merge({:sort => "title ASC"})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...