デフォルトの ActiveModel::Errors は素晴らしいですが、メッセージが匿名であるという問題を解決しています。たとえば、フィールドにshould look like an email address.
属するメッセージがありますが、このエラーメッセージがタイプemail
であることを知りたいです。format
もう 1 つのメッセージdoesn't match confirmation
はconfirmation
type です。
#<ActiveModel::Errors:0x000001054abef0 @base=#<User ... >,
@messages={
:password=>["doesn't match confirmation"],
:email=>["should look like an email address."]}>
より良いエラーの宝石はありますか、またはモンキーパッチのアイデアを持っている人はいますか?
ありがとう