我最近添加了bootstrap-datepicker-rails。現在,當我嘗試保存記錄並且未輸入日期時,我收到上面的活動記錄錯誤。我設置了驗證 - 爲什麼不會拋出更友好的錯誤?我怎樣才能得到這個提供用戶友好的錯誤?我使用rails 4.2.7和ruby 2.3.1。Rails引發ActiveRecord :: StatementInvalid PG :: NotNullViolation:錯誤
0
A
回答
2
問題是您只添加了數據庫級別的非空驗證。
添加模型級別的驗證,以及和你會得到很好的格式錯誤消息
validates :date, presence: true
+0
謝謝!我無法相信我忘記了!我以爲我有它那裏 – Laurie
+0
很高興工作! –
相關問題
- 1. Rails:delete_all引發PG :: NotNullViolation
- 2. ActiveRecord :: StatementInvalid(PG :: Error:錯誤:列不存在
- 3. 如何解救Ruby中的PG :: NotNullViolation錯誤?
- 4. Rails 3 - ActiveRecord :: StatementInvalid
- 5. Rails Article.find 1在傳統數據庫上引發ActiveRecord :: StatementInvalid
- 6. 使用Rails進行敏捷Web開發 - ActiveRecord :: StatementInvalid錯誤
- 7. Rails的:ActiveRecord的:: StatementInvalid在
- 8. 的Rails 3 ActiveRecord的遷移 - 的ActiveRecord :: StatementInvalid
- 9. ActiveRecord :: RecordNotUnique(PG :: Error:錯誤
- 10. 的ActiveRecord :: StatementInvalid未知列錯誤
- 11. rails/mysql - 我如何靜音ActiveRecord :: StatementInvalid錯誤?
- 12. Rspec的不捕錯誤StatementInvalid
- 13. ActiveRecord :: StatementInvalid BooksController#index
- 14. Ruby on Rails ActiveRecord :: StatementInvalid在客戶中#show
- 15. ActiveRecord :: StatementInvalid在Hr#internal_employee_page
- 16. Frequent PG :: ConnectionBad:連接已關閉RDS和rails/activerecord錯誤
- 17. PG連接超時錯誤
- 18. 爲什麼ActiveRecord :: StatementInvalid無法在此Rails方法中獲救?
- 19. Rails Rspec allow_any_instance_of爲ActiveRecord對象屬性引發「不執行」錯誤
- 20. ActiveRecord :: StatementInvalid:找不到表
- 21. 在RecordNotFound上引發ActiveRecord錯誤
- 22. PG ::語法錯誤:錯誤在那裏的Rails與TO_DATE條款
- 23. PG :: ConnectionBad:PQconsumeInput()SSL錯誤:鍵值不匹配
- 24. PG :: ConnectionBad錯誤
- 25. SiteController中的ActiveRecord :: StatementInvalid#create rails爲所有字段插入空值
- 26. ActiveRecord :: StatementInvalid在用戶#show Rails教程第12章
- 27. Backbone/Rails - build(params [...])引發ActiveRecord :: UnknownAttributeError
- 28. Rails的:ActiveRecord的:: AssociationTypeMismatch錯誤
- 29. AWS Rails部署中的Capistrano PG錯誤
- 30. Rails Pg錯誤「數據庫已移除」
你會在這裏補充型號代碼(驗證部分)? –