在我的控制器中,我有两种对图像数据库进行排序的方法:
def index
@picslist = Pic.order("created_at DESC")
@picslist2 = Pic.order("price DESC")
end
在我看来,我列出了它们:
<% @picslist.each do |pic| %>
PICS IN HERE
<% end %>
我想用 JavaScript 点击事件将@picslist
变量更改为,如下所示:@picslist2
$("#sortbyprice").click(function(event) {
//replace @picslist with @picslist2
});
这是正确的做法吗?无论哪种方式,如果您能推荐一种优雅的方式,我将不胜感激!
提前谢谢了。