Rails 3 Restricción de enrutamiento y expresiones regulares

Estoy buscando que coincida con el patrónstate/city en la ruta, a menos que la variable de estado sea igual a "auth"

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

Por ejemplo,mydomain.com/fl/miami es bueno. @mydomain.com/auth/twitter es malo

Estoy usando omniauth y requiere que vayas a/auth/twitter para la autenticación, sin embargo, no se encuentra en ninguna parte cuando escriborake routes.

Respuestas a la pregunta(2)

Su respuesta a la pregunta