繁体   English   中英

Rails抛出ActiveRecord :: StatementInvalid PG :: NotNullViolation:错误

[英]Rails throwing ActiveRecord::StatementInvalid PG::NotNullViolation: ERROR

我最近添加了bootstrap-datepicker-rails。 现在,当我尝试保存记录并且不输入日期时,我收到上面的活动记录错误。 我已设置验证-为什么它不会引发更加用户友好的错误? 我怎样才能得到一个用户友好的错误? 我正在使用Rails 4.2.7和ruby 2.3.1。

问题是您只添加了数据库级别而不是null验证。

同时添加模型级别验证,您将获得格式正确的错误消息

validates :date, presence: true

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM