我有一个Model-cargo.rb,它具有jsonb属性“ containers”。使用cargo.rb中的Rails 5 Attribute API,我在cargo.rb中定义了以下行
attribute :containers, Cargo::Containers::Type.new
在container / type.rb中,如果容器json没有正确的键,我想引发一个错误。 但是错误被捕获了。
答案 0 :(得分:0)
您应该尝试json-schema gem
检查键和值是否正确。