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] }

但是,听起来您可能应该使用正则表达式。