私はuser.errors
を持っていますので、コントローラにエラーがあります。だから、私はそのフィールドに:user_login
のエラーがあります。どのように私はuser.errors
からのエラーメッセージは、そのフィールドの完全に得ることができますか?Rails 3 - 1つのフィールドで完全なエラーメッセージが表示される
私はそのようなこのフィールドのテキストだけ取得することができます。
user.errors[:user_login] # Gives that 'can't be empty'
をしかし、私は本当にそれ
user.errors.get_full_message_for_field[:user_login] # 'Your login can't be empty'
は、実際にはもっとこのようなものでなければなら|エラーの.map {| user.errors.full_message(:user_login、error)} ' –