estrições de roteamento do @Rails 3 e Regex

Eu estou olhando para coincidir com o padrãostate/city no caminho, a menos que a variável de estado seja igual a "auth"

match '/:state/:city' => 'cities#index', :as => :state_cities, :constraints => {:state => /(?!auth)/ }

Por exemplo,mydomain.com/fl/miami é bom.mydomain.com/auth/twitter é ruim

Estou usando omniauth e exige que você vá para/auth/twitter para autenticação, no entanto, ele não é encontrado em nenhum lugar quando digitorake routes.

questionAnswers(2)

yourAnswerToTheQuestion