По умолчанию ActiveModel :: Ошибки велики, но я решаю проблему, что сообщения являются анонимными. Например, есть сообщение should look like an email address.
, которое принадлежит полю email
, но я хочу знать, что это сообщение об ошибке типа format
. А другое сообщение doesn't match confirmation
имеет тип confirmation
.
#<ActiveModel::Errors:0x000001054abef0 @base=#<User ... >,
@messages={
:password=>["doesn't match confirmation"],
:email=>["should look like an email address."]}>
Есть ли драгоценный камень для исправления ошибок, или у кого-нибудь из вас есть идея с патчем обезьяны?
Спасибо