【发布时间】:2015-02-23 19:20:44
【问题描述】:
我正在按布尔值的 before 属性对数组进行排序,这可行,但我宁愿不使用 true 和 false 作为哈希值,并且在 true 时使用'before',在 before 等于 false 时使用'after'
a.each { |x| arr << x.answers.group_by(&:before) unless x.answers == nil }
有没有简单的方法来做到这一点?
即不是true: [], false: []
我更喜欢before: [], after: []
【问题讨论】:
标签: ruby-on-rails ruby arrays ruby-on-rails-4