我要对大整数最大值的活动记录进行验证9223372036854775807 但无法验证
validates_numericality_of :amount, presence: true, :length => 4, :allow_blank => false, :only_integer => true, :greater_than => 0, :less_than_or_equal_to => 9223372036854775807
答案 0 :(得分:0)
这是什么意思,它没有通过验证?
您有任何堆栈跟踪信息吗?
您通常希望在创建时验证值,因此您的代码可能如下所示:
validates_numericality_of :amount, on: :create, presence: true, length: 4, allow_blank: false, only_integer: true, greater_than: 0, less_than_or_equal_to: 9223372036854775807