validates_length_of では、:minimum, :maximumなどのオプションによって入力最小/最大文字数を定義することができます。いままでは単純に文字数のカウントを行っているだけでしたが、今回追加された :tokenizer オプションによって、文字のカウント方法を定義できるようになりました。
たとえば下記の場合、3行目で入力文字が何ワードあるかを調べるように定義し、10ワード以下であればエラーになるようになっています。
1 2 3 | validates_length_of :article, :minimum => 10, :too_short => "Your article must be at least %d words in length.", :tokenizer => lambda {|str| str.scan(/\w+/) } |

