2017-02-09 1 views
0

J'ai un site Web lié au football et je souhaite mapper les URL suivantes aux actions de contrôleur correspondantes.Routage dans les rails sans contrôleur dans l'URL

#   URL     Controller Action 
/:country/:competition_name => "competitions#index" 
/teams/:country/:team_name => "teams#index" 

Vous remarquerez que la première URL n'a pas le nom du contrôleur dans l'URL. Comment faire correspondre cette URL à l'action du contrôleur correspondant?

Répondre

1

essayer:

get '/:country/:competition_name/' => "competitions#index" 

plus d'info ici: http://edgeguides.rubyonrails.org/routing.html

+0

je dois être stupide parce que c'est littéralement ce que je me suis écrit et ne pas essayer. Je vous remercie! – jaimeT

+1

Heureux que cela a fonctionné. –