Sitemde sorgularımı optimize etmeye çalışıyorum.activerecord'da derin iç içe geçmiş bağlantılar
Ben bir arama yapmak olsaydı girenler tablo sadece, Şimdi
bir person_id photo_id etti görünüşe aracılığıyla 3 modelini, Fotoğraf, Kişi, Puan DurumuFoto has_many görünüşe ve birçok kişi var bir 'kişi' ben böyle bir şey yapacağını, istekli yüke, görünümlerini ve fotoğrafları istedi: Artık
Person.joins(:appearances => :photo).limit(5)
, emin değilim bu ideali ise, ancak hipotetik sırdaşım ait görünüşleri vardırsırayla görünüşleri ve diğer insanlara sahip bir fotoğraf. Bunu vanilya SQL'de yapıp yapmadığınızı bile bilmiyorum, ancak bunun mümkün olup olmadığını merak ediyorum.
Person.joins(:appearances => :photo => :appearaces => :person).limit(5)
hataları sonuçları, yine, sadece merak, ben görünüşleri ve benim görünümler içinde bir fotoğrafın insanları alma taşıma, ben sadece yükleme süreleri ile deney ve bu olmadığını görmek istedim Bu söz dizimi hatta mümkün.
cehennem ile Kişiyi, tüm Fotoğraflar'dan ek Kişiler yüklenirken istekli evet, sen bir ninja'sın! Yazım hatası hakkında – jdkealy
iyi çağrı ... hafızadan yazarak ve görünüşte heceleyemiyorum. – jdkealy