sql >> Base de Datos >  >> RDS >> PostgreSQL

Rails has_many :through PG::Error:ERROR:el ID de referencia de la columna es un error ambiguo

Prueba esto:

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

Cuando realiza un join ascendiendo en id se vuelve ambiguous columna porque ambos components y collections tener id columna. No sabrá cuál usar.