在哪里放置ActiveModel :: Validator?

wiz*_*tjh 21 ruby validation ruby-on-rails activemodel

我试着关注http://api.rubyonrails.org/classes/ActiveModel/Validator.html,但我应该把它放在哪里

 class MyValidator < ActiveModel::Validator
    def validate(record)
      if some_complex_logic
        record.errors[:base] = "This record is invalid"
      end
    end

    private
      def some_complex_logic
        # ...
      end
  end
Run Code Online (Sandbox Code Playgroud)

fre*_*oma 24

app/validators/自从我看到那篇博文以来,这家伙就把它们放在了我自己也做过的地方.