plugins/vote/lib/ext/vote.rb
require_dependency "models/vote"
class Vote
validate :verify_target_archived
def verify_target_archived
if voteable.kind_of?(Article) || voteable.kind_of?(Comment)
if voteable.archived?
errors.add(:base, _("The target is achived and can't accept votes"))
false
end
end
end
end