2012-01-31 125 views
0

我有一個users_controller。我創建了一個portfolios_controller,我希望採用類似於users_controller的方式;所以GETing /portfolios/10實際上會將用戶的id設爲10.我不太確定如何爲此設置路由。這就是我現在所擁有的在routes.rb中:The action '10' could not be found for PortfoliosControllerRails簡單路由問題

get "portfolios/show" 
resources :users 

我試圖訪問/portfolios/10時有以下錯誤。

想法?

回答

1

我會嘗試match聲明與:id參數,而不是:

match "/portfolio/:id" => "portfolios#show" 

然後,你將在該行動獲得params[:id]

+0

謝謝,這似乎是伎倆。 – 2012-01-31 02:37:49