[英]Rails: Failing test with an ActiveRecord::StatementInvalid: PG::NotNullViolation: ERROR
[英]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.