Rails:如何验证字符串的多个确切长度?

时间:2011-07-22 13:28:32

标签: ruby-on-rails ruby-on-rails-3 validation

我想检查字符串是否有8个或10个字符。

是否有可能使用validates_length_of?

1 个答案:

答案 0 :(得分:3)

就这样做

class Foo

  validate :check_length

  def check_length
    unless column.size == 8 or column.size == 10
      errors.add(:column, "length must be 8 or 10") 
    end
  end

end

你明白了。