class User < ActiveRecord::Base
has_many :posts
end
class Question < ActiveRecord::Base
belongs_to :user
has_many :answers
end
class Answer < ActiveRecord::Base
belongs_to :question
end
Rails Wie kann ich:Rails: Abfrage Eltern mit Enkel (Verbände)
1.Return alle users
mit questions
? z.B.
@users_with_questions = User.joins(:question).where.not(question: { id: nil })
2.Return alle users
mit answers
?
alle Eltern mit Kindern, zum Beispiel? [Jack, John, Steven] kehrt zurück [jack_parrent, john_parent, steeven_parent]. ist es was du willst? –
in Rubin? oder mit einer einzigen SQL-Abfrage? –
unklar, was Sie fragen –