Ruby 如何在rails中将表单字段限制在一定数量范围内

Ruby 如何在rails中将表单字段限制在一定数量范围内,ruby,ruby-on-rails-3,Ruby,Ruby On Rails 3,我有这两个条件,不知道我应该使用regex还是有更好的rails助手方法 我想做的是 field1: to have any number between 1-31 field2: to have any number between 1-5 调用创建操作时,将检查此选项 欢迎提供任何指导。在您各自的车型中尝试此功能 validates :field1, :inclusion => 1..31, on => :create validates :field2, :inclusion

我有这两个条件,不知道我应该使用regex还是有更好的rails助手方法

我想做的是

field1: to have any number between 1-31
field2: to have any number between 1-5
调用创建操作时,将检查此选项


欢迎提供任何指导。

在您各自的车型中尝试此功能

validates :field1, :inclusion => 1..31, on => :create
validates :field2, :inclusion => 1..5, on => :create

HTH

在您各自的型号中尝试此功能

validates :field1, :inclusion => 1..31, on => :create
validates :field2, :inclusion => 1..5, on => :create