2012-11-07 101 views
1

我有型號:的ActiveRecord包括與秩序

class FirstModel < AR::B 
    belongs_to :second_model 
end 

class SecondModel < AR::B 
    #name 
    has_many :first_model 
end 

我有代碼:

@a = FirstModel.where(#some query) 
@a.include([:second_model]) 

我怎麼能包括SecondModel與秩序的名字?

謝謝。

回答

3

您可能在has_many方法中要求order選項。例如:

has_many :first_models, order: 'name'

但您的代碼段是不完美的,因爲FirstModel只有一個SecondModel(屬於),你可能會問爲SecondModel.where(...).include(:first_models)