如何验证大整数最大值

时间:2019-06-14 03:22:53

标签: ruby-on-rails-5

我要对大整数最大值的活动记录进行验证9223372036854775807 但无法验证

validates_numericality_of :amount, presence: true, :length => 4, :allow_blank => false, :only_integer => true, :greater_than => 0,  :less_than_or_equal_to => 9223372036854775807

1 个答案:

答案 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