Как проверить уникальность объекта в форме рельсов, кроме проверки только для точной строки? - PullRequest
0 голосов
/ 16 марта 2020

У меня есть модель food_category . Один из его атрибутов - title . Я использовал validates_uniqueness_of: title , чтобы проверить уникальность атрибута title. Вот пример кода:

  class FoodCategory < ApplicationRecord

     validates_uniqueness_of :title

Проблема:

Он подтвердил уникальность только для повторяющейся точной строки. Если я снова введу существующий заголовок маленькой буквой, приложение позволяет создать новый объект.

1 Ответ

2 голосов
/ 16 марта 2020

Использование case_sensitive опция:

validates :title, uniqueness: { case_sensitive: false }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...