· 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]

Back to Blog