“有没有办法在ActiveModel :: Type :: Value中引发错误?”

时间:2019-06-01 10:41:58

标签: ruby-on-rails

我有一个Model-cargo.rb,它具有jsonb属性“ containers”。使用cargo.rb中的Rails 5 Attribute API,我在cargo.rb中定义了以下行 attribute :containers, Cargo::Containers::Type.new

在container / type.rb中,如果容器json没有正确的键,我想引发一个错误。 但是错误被捕获了。

1 个答案:

答案 0 :(得分:0)

您应该尝试json-schema gem检查键和值是否正确。