在模型我有以下驗證:軌道模型驗證優先嗎?
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."
這是否意味着它會檢查公司名稱的存在其獨特性過嗎?
在模型我有以下驗證:軌道模型驗證優先嗎?
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."
這是否意味着它會檢查公司名稱的存在其獨特性過嗎?
從導軌指南:「驗證將按照與他們註冊相同的順序運行。」
是,檢查將依次
做,你可以用一下:
if obj.errors.on(:company_name)
errMsg << obj.errors.on(:company_name)[0]
end
是的,它會首先檢查存在。它按順序運行驗證