1

私はこの検証ルールを持っています:

  validates :email, :presence => {:message => 'Email cannot be blank.'}, :allow_blank => true, :format => {:with => /\A[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+\z/, :message => 'Email is not valid.'}, :uniqueness => true

独自のメッセージを設定したい

validates :email, :presence => {:message => 'Email cannot be blank.'}, :allow_blank => true, :format => {:with => /\A[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+\z/, :message => 'Email is not valid.'}, :uniqueness => {message: 'This email address has already been taken.'}

しかし、これはメッセージ部分で定義したものではなく、デフォルトのメッセージhas already been takenのみを生成します。それをカスタマイズする方法?

ありがとう

4

0 に答える 0