Essayez ceci :
default_scope { order('collections.id ASC') } //collection.rb
default_scope { order('components.id ASC') } //component.rb
Lorsque vous effectuez une join
croissant sur id
devient ambiguous
car les deux components
et collections
avoir id
colonne. Il ne saura pas lequel utiliser.