PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Rails has_many :through PG::Error:FEHLER:Spaltenreferenz-ID ist mehrdeutiger Fehler

Versuchen Sie Folgendes:

  default_scope { order('collections.id ASC') } //collection.rb
  default_scope { order('components.id ASC') } //component.rb

Wenn Sie einen join durchführen aufsteigend auf id wird ambiguous Spalte, weil beide components und collections id haben Säule. Es wird nicht wissen, was es verwenden soll.