【发布时间】:2016-10-17 22:02:09
【问题描述】:
我正在涉足 Postgres 中的 json 字段。所以我使用 activerecord 进行大多数验证。但是,我想添加一个 json 字段并能够对其进行验证。有没有一种干净的方法可以做到这一点?我想我总是可以创建自己的验证函数,但似乎有更好的方法可以利用 json 模式?有人成功了吗?
【问题讨论】:
-
“验证”是什么意思?您想确保放入数据库的 JSON 是有效的 JSON?您想确保 JSON 符合某种结构吗?您希望 Rails/ActiveRecord 执行验证还是数据库?还有什么?
-
我认为他们的意思是使用 json 字段验证用户
-
我认为他在谈论使用 JSON 模式来验证 JSON 是否符合某种结构。 github.com/ruby-json-schema/json-schema
-
@muistooshort 我的意思是让 ActiveRecord 验证 json 是否符合某种结构
标签: ruby-on-rails json postgresql ruby-on-rails-4 rails-activerecord