【发布时间】:2011-04-18 00:37:29
【问题描述】:
Rails 3.0 中默认的验证错误消息在哪里?例如,ActiveRecord::Error.default_error_messages[:taken] 的等价物是什么?我已经发现 ActiveModel 处理错误而不是 ActiveRecord,但我自己找不到错误。
【问题讨论】:
-
虽然这可能无法完全回答您的问题,但它为您提供了一种自定义验证错误消息的方法(假设您正在尝试这样做):stackoverflow.com/questions/808547/…
-
实际上,我并不是在尝试自定义它们,而只是在测试中使用它们,以确保引发正确的错误消息。但是,您提供的链接很有用 - 与早期版本相比,创建自定义消息似乎更复杂且更不直观!
标签: ruby-on-rails validation ruby-on-rails-3 activemodel