0
我有候選人屬於一個區。區可以是district_type「大會」或「參議院」,候選人可以是現任(真/假)。我試圖通過他們所屬區的類型考生進行排序:ActiveRecord:根據其關係上的屬性排序記錄
assembly_nonincumbents = Candidate.where(:incumbent => true, :district.district_type => 'Assembly').order('LOWER(last_name) ASC')
但是,這是給我的錯誤:未定義的方法`district_type」爲:地區:符號
這是有效的,但我實際上也試圖按區的district_number排列候選人。這是可能的類似的手段? –
@DuncanMalashock在這種情況下,你需要一個連接。我會嘗試用一個例子來更新我的答案。 –