Since you have presence and uniqueness validations on this in your model, this column should have a unique index added to it.