Unique items in column, distinct vs pluck(:column)uniq
Article.find(94).comments.pluck(:email).uniq.size
more performant way
Article.find(94).comments.select(:email).distinct.size # SELECT DISTINCT "contacts"."email" FROM "contacts" WHERE "contacts"."article_id" = 94