2010-06-14 37 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