Нет, я не использовал объект ограничений, надеялся, что встроенное регулярное выражение поможет, но это не так.
, чтобы соответствовать шаблонуstate/city
в пути, если переменная состояния не равна "auth"
match '/:state/:city' => 'cities#index', :as => :state_cities, :constraints => {:state => /(?!auth)/ }
Например,mydomain.com/fl/miami
это хорошо.mydomain.com/auth/twitter
плохо.
Я использую omniauth, и он требует, чтобы вы/auth/twitter
для аутентификации, однако, я нигде не могу найтиrake routes
.