我有一个 i18n 文件:
zh: 活动模型: 错误: 留言: email_address: "%{email} 不是有效的电子邮件"
我有一个电子邮件的自定义验证器:
类 EmailFormatValidator < ActiveModel::EachValidator def validate_each 记录、属性、值 record.errors.add 属性,(options[:message] || :email_address) 除非 值 =~ /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[az]{2,})\z/ 结尾 结尾
如何将%{email}
上述验证器的值传递给 i18n yml 文件?我不断收到此错误:
missing interpolation argument :email in "%{email} is not a valid email" ({:model=>"Signup", :attribute=>"Email", :value=>"sdsdfsdf"} given)