我是rails新手。我想知道处理轨道输入错误的最佳方法。在validates_format_of method
中使用:message
,然后在视图中检查散列值或使用ActiveModel::Errors.new
初始化模型,然后在视图中使用它(通过模型attr_reader :errors
)或其他任何方式?Rails最佳实践 - 处理错误rails
0
A
回答
2
我用:message
在validates_format_of method
然后在视图中的检查,这是一个普遍的做法 导向http://guides.rubyonrails.org/active_record_validations_callbacks.html#error_messages-and-error_messages_for
0
验证输入错误的好办法是同时拥有客户端和服务器端验证。您可以依赖模型上的Rails验证器,在前端您可以使用较新的HTML元素,javascript或两者的组合。
关于具体的Rails验证,我不认为你需要偏离惯例太远。很明显,如果你需要一个不同的策略,你肯定可以把它加入其中,但是那时我肯定会建议添加测试(这不是我通常为Rails验证所做的)。
相关问题
- 1. 错误在Rails的最佳实践
- 2. 最佳实践:处理类错误
- 3. IOS错误处理最佳实践Dev
- 4. UIWebView - 错误处理最佳实践
- 5. WCF和错误处理,最佳实践
- 6. 最佳实践错误处理
- 7. Rails迁移管理 - 最佳实践?
- 8. Rails/jquery最佳实践
- 9. rails js最佳实践
- 10. Rails部分最佳实践
- 11. Rails current_user最佳实践
- 12. 最佳实践on Rails的
- 13. Rails的最佳实践
- 14. C#最佳实践错误处理和传递错误消息
- 15. BLL错误最佳实践
- 16. rails架构/最佳实践问题
- 17. Rails 3全球数据最佳实践
- 18. Rails的最佳实践模型
- 19. Rails/Nginx中的超时 - 最佳实践
- 20. Perl中错误处理的最佳实践是什么?
- 21. 最佳实践 - 节点JS错误处理+回退
- 22. PHP中全局错误处理的最佳实践?
- 23. CCR:使用因果性处理错误的最佳实践
- 24. 表达错误处理意见和最佳实践
- 25. 最佳实践来处理Redux的错误,并作出反应
- 26. xml服务响应错误处理的最佳实践
- 27. C#和asp.net错误处理最佳实践?
- 28. 在CodeIgniter中处理数据库错误的最佳实践
- 29. jQuery插件错误处理的最佳实践
- 30. 淘汰js最佳实践ajax错误处理