Railsアプリでは、この現在の正規表現バリデーターをroutes.rbの下にあります
match 'profile/:username' => 'users#show', :as => :profile, :constraints => { :username => /[ a-zA-Z0-9\-\_ ]+/ }
この制約は Rails2 では機能しますが、Rails3 では機能せず、ルーティング エラーが発生します
一致するルートがありません [GET]
上記の正規表現は、非空白のユーザー名 (jai) に対して機能し、空白のユーザー名 (jai lalawat) に対しては機能しません。