【问题标题】:Ruby on Rails Validate date in jsonb (hash)Ruby on Rails 验证 jsonb 中的日期(哈希)
【发布时间】:2015-04-28 16:44:45
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails postgresql validation jsonb


    【解决方案1】:

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

    begin
      date = Date.parse(pref['date'])
    rescue ArgumentError
      # add error for invalid date
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      • 2014-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多