Я настроил собственный маршрут, и, похоже, он работает. Однако у меня также есть маршруты ресурсов для того же контроллера. Я думаю, что просто делаю что-то не так, но не могу сказать, в чем дело. Я честно взламываю маршруты, так как я все еще немного не понимаю, как их настроить и когда использовать какой метод.
Вот мои маршруты, с которыми я сейчас работаю.
resources :shows
match "shows/:country" => "shows#index"
Такие маршруты, как ресурсы, работают нормально, но не совпадают. Если я переверну их, маршрут совпадения будет работать нормально, а вот ресурсы: показывает - нет.
Должен ли я сделать это как маршрут с пространством имен? Я не совсем уверен, что мне делать. Я пытаюсь достичь примерно этого.
http://site.com/shows/canada
Это вернет все шоу Candian.
Любая помощь приветствуется.