2010-09-19 4 views
3

Comment créer des itinéraires Twitter avec Rails3?Création de routes Twitter avec Rails3

J'ai essayé ce qui suit:

match ':username', :controller => "users", :action => "show" 
match ':username/:controller(/:action(/:id))', :path_prefix => '/:username' 

EDIT

Après un peu plus creuser à travers les documents, je l'ai fait et il semble fonctionner:

scope '/:username' do 
    resources :clubs 
end 

Qu'est-ce que est la méthode "scope" exactement et existe-t-il un moyen automatique de générer link_to URLs dans mes vues?

Répondre

0

Le matcher suivant correspond /dhh/update/1

match ':username/update/:id' => 'updates#show' 

'update#show' est nouveau dans Rails 3 et est la version courte de :controller => 'updates', :action => 'show'

+0

Cela semble bien, mais qu'en est-il d'avoir plusieurs contrôleurs et actions? Comme/username/controller1 ou/nom d'utilisateur/controller2/action3? –

0

Essayez clubs_path(:username => 'bob').