validates_length_of:数字不算0?

时间:2015-10-21 22:46:26

标签: ruby-on-rails-4

我试图验证输入表单的数字的长度。在我的模型中,验证如下所示:

validates_length_of :number, in: 4..10, too_long: 'Not a valid ID number too long', too_short: 'Not a valid ID number too short'

当我尝试在irb控制台中使用该号码时

sample.number = "0000030"

我收到以下错误:

:number=>["Not a valid ID number too short"]}>

验证包含零的数字长度的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我使用它时代码似乎工作正常,因为该数字是字符串而不是整数。