标签: ruby-on-rails ruby ruby-on-rails-3 validation
Ruby on Rails可以使用validates_length_of方法验证用户输入。该方法如何处理多字节字符?
validates_length_of
示例
validates_length_of :title, :within => 0..10
"abcde"将通过验证,而"12345678901"则不会。 "一二三四五六"怎么样?它会通过验证吗?
"abcde"
"12345678901"
"一二三四五六"
答案 0 :(得分:1)
如果要计算字符数,它应该正确处理它,它将它作为字符串处理,而不是字节。
此处的更多信息
http://railspikes.com/2009/7/20/validates_length_of-gotcha