在欧姆中,当我尝试保存唯一属性时,如果该属性不是唯一的,则会引发错误。有没有办法让它简单地返回 false 而不是引发错误?
这是我想要的代码类型,但如果域不是唯一的,它会引发错误,因此它永远不会到达else
子句:
domain = Domain.new(:domain => root_domain)
if domain.save
return domain
else
return Domain.with(:domain => root_domain)
end
在欧姆中,当我尝试保存唯一属性时,如果该属性不是唯一的,则会引发错误。有没有办法让它简单地返回 false 而不是引发错误?
这是我想要的代码类型,但如果域不是唯一的,它会引发错误,因此它永远不会到达else
子句:
domain = Domain.new(:domain => root_domain)
if domain.save
return domain
else
return Domain.with(:domain => root_domain)
end