2
我想根據其結果找到有序的跑步者列表。活動記錄:排序查找並返回空值
車型
class Race < ActiveRecord::Base
has_many :runners, :dependent => :destroy
end
class Runner < ActiveRecord::Base
belongs_to :race
has_one :result, :dependent => :destroy
end
class Result < ActiveRecord::Base
belongs_to :runner
end
試圖用這樣的
ordered_runners = race.runners.all(:include => :result, :order => 'results.position ASC')
位置是自己整理的位置,即[1,2,3,4 ......]
但如果結果缺失(零),那麼亞軍不包括在內。有沒有辦法做到這一點,並返回所有跑步者?
歡呼