Railsドキュメント

モデルを検証するために使われているすべてのバリデータを取得

適応バージョン

説明

モデルを検証するために使われているすべてのバリデータを取得

使い方

validators()

class Person
  include ActiveModel::Validations

  validates_with MyValidator
  validates_with OtherValidator, on: :create
  validates_with StrictValidator, strict: true
end

Person.validators
#=> [
#      <MyValidator:0x007fbff403e808 @options={}>,
#      <OtherValidator:0x007fbff403d930 @options={on: :create}>,
#      <StrictValidator:0x007fbff3204a30 @options={strict:true}>
#    ]

ソースコード