Was ist die eleganteste Art, Objekte in einem Array auszuwählen, die in Bezug auf ein oder mehrere Attribute einzigartig sind?Uniq nach Objektattribut in Ruby
Diese Objekte werden in ActiveRecord gespeichert, sodass die Verwendung der AR-Methoden auch in Ordnung wäre.
Dies ist die richtige Antwort für [ruby 1.9] (http://ruby-doc.org/core-1.9.2/Array.html#method-i-uniq) und spätere Versionen. – nurettin
+1. Und für frühere Rubine gibt es immer 'require' Backports' :-) –
Die Hash-Methode ist besser, wenn du mit say album_id gruppieren willst während du (say) summierst num_plays. – thekingoftruth