Rails在视图中排序数组

时间:2012-12-23 04:53:08

标签: ruby-on-rails ruby parameters controller

我是rails的新手,现在我有一个带控制器和视图的简单应用程序。页面加载,控制器执行大量的http请求(无法更改)并填充结构数组。控制器对其进行排序,视图将迭代并在表格中显示。

我希望用户能够单击其中一个按钮并以不同方式对数据进行排序。现在,我只是传递一个:sort变量与页面重新加载,排序不同的方式和瞧。但是,我想知道是否有办法对这个数组进行排序而不必重新填充它。这可能是一个非常简单的问题,我只是不寻找正确的事情。基本上,我可以将数组传递回控制器,以便它可以对页面进行排序和重新加载吗?谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

关于排序有一个很好的演员,我相信你在这里找到答案:http://asciicasts.com/episodes/240-search-sort-paginate-with-ajax

答案 1 :(得分:0)

您可以使用不会触发服务器请求的JQuery表。

进行演示检查

http://datatables.net/