2016-04-07 5 views

Antwort

1

Es sieht gut aus von hier.

Warum gibt category.posts.my_scope alle Beiträge zurück?

Ist es möglich, in Ihrem Beispiel, dass alle die Beiträge für diese spezifische Kategorie mit id: 2 den Benutzer gehören?

Eine einfache Möglichkeit zu sagen ist, dies zu tun: category.posts.my_scope.to_sql zu sehen, ob es so funktioniert, wie Sie es beabsichtigen. Sie könnten es mit Post.my_scope.to_sql

+0

vergleichen Ich habe die zwei Abfragen mit 'to_sql' ausgeführt und sie sind identisch mit Ausnahme der' AND'. Also muss es in meinem Code anderswo funky sein. (Nein, die meisten Posts haben unterschiedliche user_id.) –

+0

Meine Antwort wurde aktualisiert. – born4new

Verwandte Themen