Ruby on rails 将自定义模型错误国际化

Ruby on rails 将自定义模型错误国际化,ruby-on-rails,activerecord,error-handling,Ruby On Rails,Activerecord,Error Handling,如何处理自定义错误验证的转换?我可以传递一个符号,然后在yaml文件中执行某些操作吗? 这是我的密码: def validate errors.add(:kind, "something i want to translate") unless KINDS.include?(kind) end 格雷格我发现了 errors.add(:kind, I18n.t(:key, :scope => [:activerecord, :model]) unless KINDS.incl

如何处理自定义错误验证的转换?我可以传递一个符号,然后在yaml文件中执行某些操作吗? 这是我的密码:

 def validate
    errors.add(:kind, "something i want to translate") unless KINDS.include?(kind)
  end
格雷格

我发现了

errors.add(:kind, I18n.t(:key, :scope => [:activerecord, :model]) unless KINDS.include?(kind)
我发现了

errors.add(:kind, I18n.t(:key, :scope => [:activerecord, :model]) unless KINDS.include?(kind)