【发布时间】:2016-09-26 10:21:32
【问题描述】:
我想在列(类型字符串)上赋予唯一性,但是问题出在一些字符串上,我在使用函数和before_save 将它们插入数据库之前截断了开头的一部分。因此,rails 唯一性验证不起作用,因为输入可能与数据库中的不同,即使在截断/格式化之后,它们应该是相同的。
我希望能够先截断我的字符串,然后验证它的唯一性,但是我不确定是否可以使用 rails validates uniqueness: true。我只需要编写一个自定义validate 吗?
【问题讨论】:
标签: ruby-on-rails validates-uniqueness-of