2010-12-14 58 views
0

Salut tout le monde! J'ai besoin de remettre certaines sous-routines dans une partie spécifique d'une application. Les SubRoutes shouldbe quelque chose comme çaRails subrouting question

map.connect ':wildcard/:controller/:id/:action' , :controller => 'my_fancy_controller' 
problème

est, il ne fonctionne pas. mettre quelque chose derrière: le contrôleur n'aidera pas.

L'environnement est les rails 2.3.10, pas 3 :-).

Quelqu'un a une suggestion?

+0

Qu'en disent les 'rake routes'? – iain

+0

Cela ne semble pas très RESTful :( – Samo

+0

je sais que cela ne semble pas très RESTful, mais j'ai une fiche technique sous mes yeux qui disent "faites-le!" –

Répondre

0

Apparemment, la réponse était très très simple.

map.connect 'my_fancy_controller/:wildcard/sub_controller/:id/:action', :controller => 'my_fancy_controller/sub_controller' 

De cette façon, je peux utiliser my_fancy_controller et sub_controller sous forme de texte statique dans l'URL, les déclarant dans le champ de contrôleur.

Ce n'est pas le repos, mais c'est la façon dont mon travail doit être fait, donc je suis désolé pour vous les puristes!