簡體   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