Ruby on Rails 4.0长度验证

时间:2015-01-08 23:15:55

标签: ruby-on-rails ruby erb

我想验证我的代码的长度。 它假设从13到16之间的范围取一个数字,但它应该排除14。 我在模型中找不到任何聪明的方法。

class Card < ActiveRecord::Base
    validates :number, :length => { in: 13..16 }
end

1 个答案:

答案 0 :(得分:0)

这是:

validates :number, :length => { in: [13,15,16] }

然而,它闻起来可能应该使用正则表达式。