Rails How to get all the grandchildren of an ojbect.
- by adam
I have 3 models
User
has_many :quetions
has_many :corrections
end
Question
has_one :correction
belongs_to :user
end
Correction
belongs_to :user
belongs_to :question
So if user Bob asks a question then user Terry can check it and if its wrong offer a correction.
Lets stay with bob and assume he as kindly corrected 5 other users, i.e and lets assume he has been lucky to get 3 corrections from other users.
I want to be able to do something like this
@bob.corrections_offered = 5 correction objects
@bob.corrections_received = 3 correction objects
the first one is easy as its really just @bob.corrections under the hood. But i dont know how to implement the latter one. Can anyone help?