如何限制外卡路由

时间:2016-09-12 07:04:08

标签: ruby-on-rails

get '/:company' => 'organizations#show', as: 'company_home'

我有这条路线,这是一种方式,以便注册到我的应用程序的不同公司将登录。因为我已经覆盖了所有与设计有关的事情。这是正常工作,直到我意识到每个路线,这是应用

当我点击

 get 'employee_dashboard' => 'dashboard#show'

参数:{“company”=>“employee_dashboard”}将转到organizations#show

但我希望它能够dashboard#show如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

之后移动通配符路由
get 'employee_dashboard' => 'dashboard#show'

或路线文件的末尾

get '/:company' => 'organizations#show', as: 'company_home'

所以只有当没有其他路线匹配时才会使用此路线