按钮& Rails中的操作

时间:2011-09-03 15:23:07

标签: ruby-on-rails sorting

我对rails很新,到目前为止它很棒,但现在我卡住了。 以下是我想要做的例子:

视图显示相应控制器的数字数组。下面是一个按钮。当用户单击该按钮时,应激活控制器中的方法,该方法对数组进行排序,然后在视图中显示已排序的数组。

在rails中做这样的事情的最佳方法是什么?

提前致谢!

1 个答案:

答案 0 :(得分:0)

通过示例,您可以重复使用用于显示原始数组的相同控制器操作,并在单击按钮时发送另外的:sorted参数,如果存在param,则在控制器中返回已排序的数组:

@array.sort! if params[:sorted] 

使用sort!将修改原始数组对象,我不知道这是否可以接受,否则使用sort将返回数组的排序副本。

贝斯茨,

理查德