如何在rails中使用link_to设置参数?

时间:2012-03-12 09:36:47

标签: ruby-on-rails

在haml文件中,我有一个如下元素:

%th Movie Title

我正在尝试变成一个可点击的元素,它将对列进行排序。到目前为止,我已经知道这可能看起来像下面的

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

除了我需要设置一个参数而不是去“foo”我想重新加载当前页面与控制器中排序的电影列表(虽然单独的研究,我的猜测是这可以通过某些东西来完成像:

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

有人可以给我一些关于我应该如何处理link_to电话的建议吗?我上面写的是什么?感谢。

1 个答案:

答案 0 :(得分:3)

你走了:))

= link_to 'Movie Title', request.parameters.merge({:sort => "title ASC"})