如何从validates_uniqueness_of方法中检索出错误的消息?
所以我可以选择在我看来的适当位置展示它。
感谢您的帮助
答案 0 :(得分:1)
您可以像这样访问错误:
class Person < ActiveRecord::Base
validates_uniqueness_of :name
end
person = Person.new(:name => "JD")
person.valid? # => false
person.errors[:name] # => ["has already been taken"]
了解有关验证here
的信息