我在我的Sinatra应用程序中使用DataMapper。我定义了一个名为'to'的属性,其最小长度我希望为10
property :to,String,:required => true,:min => 10
这导致我的应用程序崩溃并出现错误
assert_valid_options':options:min未知(ArgumentError)
我是否以正确的方式指定最小长度?
谢谢
答案 0 :(得分: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