1

我的 Postgres 数据库中有 jsonb 列,并且我有一个带有 pref["date"] date_field 的表单供用户使用。

如果转换为日期会下降,我如何转换为日期并验证 user.pref["date"] 是没有错误的日期?

4

1 回答 1

0

您可以挽救无效日期转换的异常,然后添加错误

begin
  date = Date.parse(pref['date'])
rescue ArgumentError
  # add error for invalid date
end
于 2015-04-28T17:11:18.533 回答