2014-03-04 257 views
-2

我在我的項目中有兩個模型,分別是供應商和地址模型。姓名按字母順序

我在地址表中存儲供應商地址信息,如first_name,last_name..etc。

class Supplier < ActiveRecord::Base 
    has_one :address, :as => :addressable 
end 

class Address < ActiveRecord::Base 
    belongs_to :addressable, :polymorphic => true 
end 

現在我想根據他的名字,按字母順序排列所有供應商,任何人都可以知道嗎?

+1

http://guides.rubyonrails.org/active_record_querying.html#ordering – sevenseacat

+0

謝謝您重播,但我們正在訂購自己的模型。我希望供應商根據他的名字按字母順序排列,這裏地址表中的名稱列不在供應商表格中。 – SIVA

+0

你將不得不更清楚你想做什麼,最好是用代碼。 – sevenseacat

回答

1
Supplier.includes(:address).order("addresses.name")