There is an issue I've noticed with the gem, which exposes all data of the associated object when uniqueness validation with scope is used. What's interesting is that uniqueness validator has been disabled via initializer. You can find a sample rails app showing this issue here: https://github.com/assimovt/csv_uniqueness_issue To see it, just start the rails server. Could someone look at it? Thanks!