我最近添加了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. Heroku + Rails錯誤ActiveRecord :: StatementInvalid
- 4. 如何解救Ruby中的PG :: NotNullViolation錯誤?
- 5. Rails 3 - ActiveRecord :: StatementInvalid
- 6. 救援PG :: UndefinedTable代替的ActiveRecord :: StatementInvalid
- 7. Rails Article.find 1在傳統數據庫上引發ActiveRecord :: StatementInvalid
- 8. ActiveRecord :: StatementInvalid ruby on rails 3.2
- 9. ActiveRecord :: StatementInvalid在ContactController rails&postgresql
- 10. 使用Rails進行敏捷Web開發 - ActiveRecord :: StatementInvalid錯誤
- 11. Ruby on Rails的:ActiveRecord的:: StatementInvalid不能施放的ActiveRecord :: StatementInvalid
- 12. Rails的:ActiveRecord的:: StatementInvalid在
- 13. 的Rails 3 ActiveRecord的遷移 - 的ActiveRecord :: StatementInvalid
- 14. Ubuntu上Rails 3.2的奇怪ActiveRecord :: StatementInvalid錯誤
- 15. ActiveRecord :: StatementInvalid error
- 16. ActiveRecord :: RecordNotUnique(PG :: Error:錯誤
- 17. ActiveRecord :: StatementInvalid at/category/5
- 18. 的ActiveRecord :: StatementInvalid未知列錯誤
- 19. Rails3 Mysql2 ::錯誤:未知的列 - ActiveRecord :: StatementInvalid
- 20. ActiveRecord :: StatementInvalid AccountsController#new
- 21. rails/mysql - 我如何靜音ActiveRecord :: StatementInvalid錯誤?
- 22. ActiveRecord插入返回PG :: DatetimeFieldOverflow錯誤
- 23. ActiveRecord :: StatementInvalid BooksController#index
- 24. ActiveRecord :: StatementInvalid StoreController#index
- 25. Rspec的不捕錯誤StatementInvalid
- 26. Ruby on Rails ActiveRecord :: StatementInvalid在客戶中#show
- 27. Postgresql錯誤插入新行'PG :: NotNullViolation:錯誤:列中的空值「ID」違反非空約束'
- 28. ActiveRecord :: StatementInvalid in People#index
- 29. ActiveRecord :: StatementInvalid在Hr#internal_employee_page
- 30. ActiveRecord :: StatementInvalid在PicController#收藏夾
你會在這裏補充型號代碼(驗證部分)? –