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