0

我在我的 Sinatra 应用程序中使用 DataMapper。我定义了一个名为“to”的属性,我希望它的最小长度为 10

property :to,String,:required => true,:min => 10  

这会导致我的应用程序因错误而崩溃

assert_valid_options':选项:min 未知(ArgumentError)

我是否以正确的方式指定最小长度?

谢谢你

4

1 回答 1

0

尝试

validates_length_of :to, :min => 10

如果你知道你的字符串的最大长度,你可以做

property :to,String,:required => true,:min => 10 ,:length => 10..20  #length must be between 10 to 20 char
于 2012-06-12T08:32:19.643 回答