我想使用 if 语句来检查 Postgres DB 表中的值是否唯一。如果是独一无二的,那就做点什么,如果不是独一无二的,做点别的。这是 Ruby on Rails 中伪代码的样子。
if validates_uniqueness_of :number == "true"
puts "this value is unique and should be added to the DB"
else
puts "this value is not unique and should not be added to the DB"
end
这种类型的逻辑可以在模型或控制器中实现吗?如果是,哪个是更好的方法?如果不是,我应该怎么做?另外,这样的语法会是什么样子?
多谢你们!