Опитайте това:
default_scope { order('collections.id ASC') } //collection.rb
default_scope { order('components.id ASC') } //component.rb
Когато извършите join
възходящо по id
става ambiguous
колона, защото и двата components
и collections
имат id
колона. Няма да знае кой да използва.