PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Rails has_many :through PG::Error:ERROR:column reference id is ambiguous error


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

Quando você executa uma join ascendente em id torna-se ambiguous coluna porque ambos os components e collections tem id coluna. Ele não saberá qual usar.