我有一个 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)