ruby-on-rails – Rails:从视图中排序
发布时间:2020-12-17 03:03:34 所属栏目:百科 来源:网络整理
导读:我正在使用acts_as_commentable_with_threading gem.这个gem包含方法’comment.children’,它创建所有子注释的哈希值.默认情况下,它通过created_at ASC对子项进行排序.我想改变孩子的订购方式,但据我所知,我不能直接编辑这个方法.相反,我一直试图在视图中对
我正在使用acts_as_commentable_with_threading gem.这个gem包含方法’comment.children’,它创建所有子注释的哈希值.默认情况下,它通过created_at ASC对子项进行排序.我想改变孩子的订购方式,但据我所知,我不能直接编辑这个方法.相反,我一直试图在视图中对它们进行重新排序,如下所示:
<% @comments = comment.children.order('created_at DESC') %> 不幸的是,这没有任何效果.知道我做错了什么吗? 解决方法
您应该对数组和散列使用sort.
<% @comments = comment.children.sort { |a,b| b.created_at <=> a.created_at } %> 参考:http://apidock.com/ruby/Enumerable/sort (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- cocos xcode提交错误解决方案
- ruby-on-rails – 如何破坏Ruby on Rails中Paperclip错误创
- 如果键盘处于打开状态,则隐藏activity_main.xml的一部分(An
- c – shared_ptr和weak_ptr之间缺少相等性
- 如何在C#TextBox中添加HTML链接?
- C 的输入&输出格式说明符讲解
- ruby-on-rails – 使用Rails 4和结构化日志记录,如何将请求
- c# – 为什么具有隐式转换运算符的自定义结构上的Assert.Ar
- searchDisplayController,UITableView,Core Data和Swift
- Objective-c链接错误与重复符号错误