2010-10-16 5 views
1

Je veux quelque chose comme ça dans mes routes.rb. Ce n'est pas du tout correct, mais quelque chose comme ceci:Rails 3 Routes personnalisées Paramètres

match '/:scope/authenticate' => '%{:scope}_authentication#create' 

allant à/utilisateurs/authentification ferait passer à la méthode créer dans le contrôleur de users_authenticate.

Quelle est la meilleure façon de faire cela dans Rails 3?

Répondre

2

Pas quelque chose que j'ai fait, mais cela fonctionne-t-il?

resources :users_authenticate 
resources :things_authenticate 
resources :admins_authenticate 
match "/:scope/authenticate" => redirect("%{scope}_authenticate/create") 
+0

pas pour moi. Je ne reçois pas d'erreur, mais à la place: Vous êtes redirigé. – Dex

+0

Assez juste, comme je le dis, je ne l'ai pas essayé. Je vais avoir un violon lundi quand je disposerai de mon environnement de développement Rails si vous n'avez pas eu de réponse en premier. – Chowlett

+0

Que diriez-vous si vous mettez un '/' au début de la chaîne de redirection? – Chowlett

Questions connexes