如何将表单字段限制为rails中的某个数字范围

时间:2013-06-12 10:52:43

标签: ruby ruby-on-rails-3

我有这两个条件,并且我应该使用正则表达式或者是否有更好的rails辅助方法来解决这个问题

我想做的是

field1: to have any number between 1-31
field2: to have any number between 1-5

调用create action时要检查。

此处有任何指导意见。

1 个答案:

答案 0 :(得分:1)

在各自的模型中试试

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

HTH