Ich habe Modelle mit verschachtelten Assoziationen. Ich möchte alle verschachtelten Datensätze aus nur einer Abfrage laden.
hotel has_many rooms
rooms has_many room_variants
room_variant has_many seasonal_rates
Ich suche nach einem Hotel mit Hotelnamen und möchte geschachtelte Modelldaten laden.
Für die Verschachtelung einer Ebene können wir Hotel.search('test').includes(:rooms)
verwenden. Ich finde keine Möglichkeit, tief verschachtelte Assoziationsmodelleinträge zu laden.
Sie können:
%Vor%Siehe den Abschnitt "Nested Association Hash" in Eager Loading Associations in den RailsGuides.
Tags und Links activerecord model ruby-on-rails-4