在模型中,我有以下验证:
validates_presence_of :company_name, :message => "Must have a company name"
validates_uniqueness_of :company_name, :message => "Does this company exist? As this company name isn't unique."
这是否意味着它会在其唯一性之前检查公司名称的存在?
答案 0 :(得分:3)
从导轨指南:“验证将以与注册时相同的顺序运行。”
答案 1 :(得分:2)
是的,支票将按顺序进行
您可以查看:
if obj.errors.on(:company_name)
errMsg << obj.errors.on(:company_name)[0]
end
答案 2 :(得分:1)
是的,它会首先检查存在。它按顺序运行验证