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

class Author < ActiveRecord::Base 
    has_many :questions 
end 

Quand je trouve des questions, j'ai besoin généralement d'obtenir leurs auteurs en même temps, donc j'utiliser:Laisser une question toujours: inclure son auteur, comment?

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

Mais je n'écrit pas « : comprennent » une partie partout. J'espère pouvoir définir le "include" quelque part une seule fois, et quand je trouve des questions, l'auteur sera automatiquement chargé. Est-ce qu'il y a un moyen de faire ça?

Répondre

0

Je préfère utiliser comme ceci:

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

ce n'est pas la réponse à ma question. Je veux trouver le * toutes les questions * avec l'auteur, mais votre réponse est pour "questions de quelqu'un" avec l'auteur. Mais encore merci :) – Freewind