· 1 min read
Doppelte Einträge filtern
Dies ist die Erweiterung die benötigt wird. [ruby] require ‘set’
class Array def uniq_by seen = Set.new select{ |x| seen.add?( yield( x ) ) } end end [/ruby]
Danach könnt ihr eure Ergebnisse folgendermaßen filtern:
[ruby] @uniqueposts = Posts.all.uniq_by { |h| h.body } [/ruby]