模型中可能有例如用户模型
class User < ActiveRecord::Base
attr_accessible :number
validates_length_of :number, :is => 4
...
end
验证长度为 4 (1234),但有一个例外,即数字可以是值 0 ?:-) 我在这里寻找文档http://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html但我不知道该怎么做?
编辑:现在我意识到也许可以使用正则表达式,但这不是我的强项:-p