"Есть ли способ вызвать ошибку в ActiveModel :: Type :: Value?" - PullRequest
0 голосов
/ 01 июня 2019

У меня есть модель - cargo.rb, и у нее есть атрибут jsonb «контейнеры».Используя API атрибутов Rails 5 в cargo.rb, я определил следующую строку в cargo.rb attribute :containers, Cargo::Containers::Type.new

В Containers / Type.rb я хочу вызвать ошибку, если у контейнера json нетправильные ключи.Но возникшая ошибка отлавливается.

1 Ответ

0 голосов
/ 03 июня 2019

Вы должны попробовать json-schema gem для проверки правильности ключей и значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...