国际化自定义模型错误

时间:2010-12-03 23:09:42

标签: ruby-on-rails activerecord error-handling

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

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

格雷格

1 个答案:

答案 0 :(得分:0)

我发现了。

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