Я знаю, что проверка путем создания индекса является надежной, по сравнению с добавлением ключевого слова «уникальность» модели.Валидация с уникальностью и индексом
Есть ли ценность, имеющая как индекс, так и «уникальность». Или это будет плохая идея?
user.rb:
validates :email, uniqueness: true
schema.rb
add_index "users", ["email"], name: "index_users_on_email", unique: true
Я не совсем понимаю, о чем вы спрашиваете. Можете ли вы объяснить более подробно и, возможно, опубликовать некоторый код, относящийся к тому, что вы спрашиваете? –
Конечно, я просто добавил пример кода. В основном я описал два подхода к проверке уникальности. Мой вопрос: есть ли какая-либо польза в использовании обоих подходов. – user1175969