У меня есть перечисление, к которому я пытаюсь добавить проверку, но оно дает мне ошибку типа, что массив не является ни символом, ни строкой, когда я сохраняю любую запись в базе данных. Вот код:
validates :animal, inclusion: { in: %w(DOG, CAT), message: '%{value} is not a valid animal' }
enum animal: [:DOG, :CAT]
Я получаю следующую ошибку:
Ошибка типа: ["DOG", "CAT"] не является ни символом, ни строкой