我已经设置了一个自定义路线,它似乎工作。但是,对于同一个控制器,我也有一个资源路由。我想我只是做错了什么,但我不知道它是什么。老实说,我正在拼凑路线,因为我仍然对如何设置它们以及何时使用什么方法感到有些困惑。
这是我现在正在处理的路线。
resources :shows
match "shows/:country" => "shows#index"
像这样的路线是资源 :shows 工作得很好,但不是匹配。如果我翻转它们,匹配路线可以正常工作,但资源 :shows 不能。
我应该将其作为命名空间路由吗?我不确定我应该做什么。我想要完成的是这样的事情。
http://site.com/shows/canada
这将返回所有 Candian 节目。
任何帮助表示赞赏。