标签: ruby-on-rails ruby sorting ruby-on-rails-4 activerecord
我从AR查询中获得结果。我无法在DB中对结果进行排序(因为需要检查生成的模型以获得更多逻辑)
如何通过多步逻辑对模型进行排序?
这是正确的做法吗?
Model.some_query.sort do |a,b| if a.logic1? a <=> b elsif a.logic2? a <=> b elsif a.logic3? a <=> b end