idを入力した時にバリデーションエラーメッセージを表示する実装をしています。
現状、下記Aの2件のエラーメッセージが表示されています。
format: "%{message}"
を消すと、逆にBのように表示されます。
Cのように実装するにはどうすれば良いでしょうか?
ご教示いただけますと幸いです。
A
1IDは既に使用されています 2は8文字以上で入力してください
B
1IDIDは既に使用されています 2IDは8文字以上で入力してください
C
1IDは既に使用されています 2IDは8文字以上で入力してください
ruby
1ja: 2 activerecord: 3 models: 4 user: ユーザ 5 attributes: 6 user: 7 id: ログインID 8 errors: 9 models: 10 user: 11 attributes: 12 id: 13 format: "%{message}" 14 taken: IDは既に使用されています
ruby
1model 2 validates :id, uniqueness: true, length: { in: 8..16 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。