vote_ext.rb 219 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 require_dependency 'models/vote' class Vote validates_uniqueness_of :voteable_id, :scope => [:voteable_type, :voter_type, :voter_id], :unless => :allow_duplicate? def allow_duplicate? voter.blank? end end