jlindley (owner)

Revisions

gist: 189211 Download_button fork
public
Public Clone URL: git://gist.github.com/189211.git
Embed All Files: show embed
multiple_per_attr_only.rb #
1
2
3
4
5
6
7
8
9
  named_scope :multiple_per_zip, lambda{
    zip_counts = Site.count(
      :all, :group => 'addresses.zip', :joins => :addresses
    )
    multi_site_zip_counts = zip_counts.reject{|k,v| v < 2}
    just_zips = multi_site_zip_counts.map{|pair| pair[0]}.compact
    {:conditions => ['addresses.zip in (?)', just_zips.join(",")]}
  }