2010-06-14 30 views
0
class Question < ActiveRecord::Base 
    belongs_to :author 
end 

class Author < ActiveRecord::Base 
    has_many :questions 
end 

當我發現了一些問題,我通常需要同時得到他們的作家,所以我用:總是讓一個問題:包括它的作者,怎麼樣?

Question.find(:all, :include=>:authors) 

但我不寫「:包括」無處不在的一部分。我希望我可以在某個地方定義「包含」一次,當我發現問題時,作者將自動加載。有沒有辦法做到這一點?

回答

0

我更喜歡使用這樣的:

has_many :questions, :include=>:author 
+0

這不是我的問題的答案。我想與作者一起找到*所有問題*,但是您的答案是針對作者的「某人的問題」。但仍然感謝:) – Freewind 2010-06-16 10:02:19