小编Dat*_*tec的帖子

在Rails中,我如何验证_uniqueness_of:字段,范围为最近6个月

第一项
我想验证一个字段,以确保它在保存到数据库之前是唯一的(在过去的6个月内).

我想我应该使用validates_uniqueness_of:field,case_sensitive => false,Scope => ...

对于我的应用程序,只有在<6个月前使用它时才必须是唯一的.

想把它与created_at进行比较,但实际上并不知道如何去做.

第二项
我认为我应该以某种方式使用.strip删除使用可能意外放入的文本之前或之后的任何空格(我知道这些额外的空格默认在rails中使用,如果它们在那里可以使一个字段唯一.)

如果有人对如何正确完成这一点有任何暗示我真的很感激.

validation ruby-on-rails

4
推荐指数
2
解决办法
6471
查看次数

标签 统计

ruby-on-rails ×1

validation ×1