Ruby 关于 Rails 4.0 长度验证
Ruby on Rails 4.0 length validation
我想验证我的代码长度。
它假设从 13 到 16 之间的范围内取一个数字,但它应该排除 14。
我在模型中找不到任何巧妙的方法。
class Card < ActiveRecord::Base
validates :number, :length => { in: 13..16 }
end
这里是:
validates :number, :length => { in: [13,15,16] }
但是,听起来您可能应该使用正则表达式。
我想验证我的代码长度。 它假设从 13 到 16 之间的范围内取一个数字,但它应该排除 14。 我在模型中找不到任何巧妙的方法。
class Card < ActiveRecord::Base
validates :number, :length => { in: 13..16 }
end
这里是:
validates :number, :length => { in: [13,15,16] }
但是,听起来您可能应该使用正则表达式。