大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – :greater_than_or_equal_to in validates_numericality_of只能在rails 3.1中部分工作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
validates_numericality_of :stock_qty,:greater_than_or_equal_to => 0 validates_numericality_of :stock_qty,:less_than_or_equal_to => :in_qty,:if => Proc.new { |part| !part.in_qty.nil? }
:in_qty是部分模型中的列.此验证应允许为正数或0为:stock_qty.问题是,如果:stock_qty被分配为零,则rspec失败.我注意到:less_than_or_equal_to只允许less_than,不允许equal_to.有没有办法在rails 3.1中验证> =或< =?或者我们上面的验证码可能会出错.非常感谢.
以上是大佬教程为你收集整理的ruby-on-rails – :greater_than_or_equal_to in validates_numericality_of只能在rails 3.1中部分工作全部内容,希望文章能够帮你解决ruby-on-rails – :greater_than_or_equal_to in validates_numericality_of只能在rails 3.1中部分工作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。