В моем приложении Rails 4 у меня есть поле электронной почты. Моя модель гарантирует, что дублирующие значения сохраняются в памяти, используя следующие:Модель Rails - Подтвердите адрес электронной почты
validates :email, presence: true, uniqueness: { case_sensitive: false }
Это хорошо служил мне, пока я не беспокоился подтверждения адреса электронной почты, но теперь я хочу, чтобы подтвердить их, прежде чем они смогут войти в систему. Это означает, что я хочу только подтвердить уникальность, если верно другое поле confirmed
.
Есть ли встроенный способ справиться с этим вообще или это будет мое собственное правило проверки, которое требуется?
Я бы порекомендовал использовать драгоценный камень, как «изобретать», чтобы решить всю вашу логику auth. – Mattherick
Довольно счастливо сделать свое собственное спасибо – tommyd456
Любые конкретные причины, по которым вы переворачиваете свой собственный auth? – jcm