Rails 4:验证整数的最大值

Don*_*n P 7 ruby-on-rails ruby-on-rails-4

在Rails 4中,如何在整数列上为最大值添加模型验证?

例如,我想在"age"列中添加一个验证,最大值为100.

Rails 3及更早版本的答案有很多问题.该文档没有提到检查整数值的任何方式.

ABM*_*gil 10

看一下数值验证器.

在你的情况下,像

validates :age, numericality: { less_than_or_equal_to: 100, only_integer: true }