我对rails很新,到目前为止它很棒,但现在我卡住了。 以下是我想要做的例子:
视图显示相应控制器的数字数组。下面是一个按钮。当用户单击该按钮时,应激活控制器中的方法,该方法对数组进行排序,然后在视图中显示已排序的数组。
在rails中做这样的事情的最佳方法是什么?
提前致谢!
答案 0 :(得分:0)
通过示例,您可以重复使用用于显示原始数组的相同控制器操作,并在单击按钮时发送另外的:sorted
参数,如果存在param,则在控制器中返回已排序的数组:
@array.sort! if params[:sorted]
使用sort!
将修改原始数组对象,我不知道这是否可以接受,否则使用sort
将返回数组的排序副本。
贝斯茨,
理查德