Hallo,
ich habe festgestellt, dass wenn ich die <=> Methode eines mit
has_many assozierten Models überschreibe, die Collection Methoden
automatisch so sortiert sind, wie <=> das vorgibt. Ich habe allerdings
weder in der Dokumentation noch im Rails-Code den Stelle gefunden wo
sort oder eine ähnliche Methode auf die Collection aufgerufen wird.
Daher die meine Frage: ist das beobachtete Verhalten tatsächlich so?
In Code ist die Frage:
class A < ActiveRecord::Base
has_many :bs
end
clas B < ActiveRecord::Base
def <=>(other)
# erzeugen der sort-Bedingung
end
end
> arr = a.bs
Ist jetzt arr gemäß der <=> in B sortiert?
Gruß
Johannes
--
Johannes Thönes
Student der medizinischen Informatik
johannes.thoenes[at]gmail.com
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug