2010-09-19 30 views
3

如何使用Rails3製作Twitter風格路線?使用Rails3創建Twitter風格路線

我已經試過如下:

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

編輯

後通過文檔多一些挖,我這樣做,它似乎工作:

scope '/:username' do 
    resources :clubs 
end 

什麼是完全的「範圍」方法,並且在我的視圖中是否有自動生成link_to URL的方法?

回答

0

下面的匹配將匹配/dhh/update/1

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

'update#show'是Rails 3的新的並且是:controller => 'updates', :action => 'show'

+0

看起來很好,但是有多個控制器和操作呢? Like/username/controller1或/ username/controller2/action3? – 2010-09-19 10:23:26

0

短版試玩clubs_path(:username => 'bob')