我最近添加了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#收藏夹
你会在这里补充型号代码(验证部分)? –