【发布时间】:2013-12-02 22:47:25
【问题描述】:
在 Ruby on Rails 中,我试图根据当前用户是否是获胜者来排序玩家的比赛。
排序顺序为:
- 按当前用户是否为获胜者排序
- 然后按 created_at 等排序
我不知道如何做相当于:
Match.all.order('winner_id == ?', @current_user.id)
我知道这行在语法上不正确,但希望它表示顺序必须是:
1) 当前用户获胜的比赛 2) 其他比赛
【问题讨论】:
标签: ruby-on-rails ruby activerecord rails-activerecord