2 Stimmen

Tiefe eifrige Last auf Schienen

In diesem Thread wissen wie man eine eifrige Last in Rails erzeugt , aber wie kann man das verschachtelt machen ?

D.h:

# get category, random product and random photo
@category = Category.find(params[:id], :include => random_product, :include => random_photo)

Ich weiß nicht, ob ich das erklären kann...

Vielen Dank im Voraus.

4voto

Zargony Punkte 8975

Sie können eifrig verschachtelte Assoziationen laden, indem Sie der Option :include eine Raute geben:

@category = Category.find(params[:id], :include => { :random_product => :random_photo})

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X