如何解决是否必须在轨道3的模型内验证日期
| 我想做一个简单的验证,检查一个日期是否在两个特定日期的范围内,我想知道是否除了该检查外我还需要检查该日期是否有效(\\ d {4}-\\ d {2} -\\ d {2}) 因为date列是date_object-是否必须对date列执行validate_format或validate_presence足够好?解决方法
您已经真正确定了答案,但是通常您应该验证日期的格式,而不是validates_presence_of。否则,一些随机字符串可能会导致您的数据库默认为不希望的日期,否则ActiveRecord可能会返回异常。
无论如何,推荐的宝石Nash相当不错:
http://github.com/adzap/validates_timeliness
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。