###前提・実現したいこと
パスワード未入力の時のメッセージを独自のメッセージにしたいです。
###今のメッセージ
translation missing: ja.activerecord.errors.models.user.attributes.password.blank
###該当のソースコード
ruby
1validates :password, 2 presence: { message: '未入力' }, 3 length: { in: 4..16, message: '4文字以上16文字以内でご入力ください。', allow_blank: true}, 4 confirmation: { message: 'パスワードが一致しません。', allow_blank: true}, 5 allow_nil: true
###補足
yml
1ja.yml 2messages: 3 accepted: を受諾してください 4 blank: を入力してください
blankを書くと「を入力してください」が表示されます。
未入力の場合は、presence: { message: '未入力' }
が表示されるようにしたいです。
他の項目は以下で「未入力」が表示されています。
なぜ、パスワードだけ違う動きなのでしょう、、、、
ruby
1validates :name, 2 presence: { message: '未入力' }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/02 13:21
2017/07/02 13:30
2017/07/02 13:59 編集