2014-03-19 22 views
0

我有一个验证它的蛞蝓都是独一无二的,像这样一个Rails模型:的Rails:显示验证独特性,当复制

validates_uniqueness_of :slug 

批量导入过程中,我获得了大量的验证失败,并有屏幕错误是这样的:

ERROR: invalid() - Validation failed: Slug has already been taken 
ERROR: invalid() - Validation failed: Slug has already been taken 
ERROR: invalid() - Validation failed: Slug has already been taken 
... 

我想有错误消息显示哪些slugs失败验证。如何才能做到这一点?

回答

1
validates :slug, uniqueness: { message: "%{value} has already been taken" } 

如果这是在一个日志中,但我想你会写一个自定义验证并记录在那里。