2010-09-05 90 views
0

我遇到以下問題。無法生成路線

我在我的routes.rb文件中的資源設置爲以下

resources :users do 
    resources :sub_transactions 
end 
resources :sub_transactions do 
    collection do 
     get :income 
     get :expenditure 
    end 
end 

現在什麼是我應該寫這樣我可以生成以下路線的正確路線

users/1/sub_transactions/income 
users/1/sub_transactions/expenditure 

哪裏收入和支出不是ID

+0

好點,但他只有4個答案從6個問題,其中一些不值得接受(IMO)。如果人們必須接受不正確的或無益的答案才能得到更多的問題答案,那將是一種恥辱。 – Shadwell 2010-09-05 21:42:28

回答

1

您是否嘗試將這些調用添加到嵌套的sub_transactions資源?喜歡:

resources :users do 
    resources :sub_transactions do 
    collection do 
     get :income 
     get :expenditure 
    end 
    end 
end 

我目前還不能測試,但這將是合乎邏輯的起點(我認爲)。

+0

謝謝,我會試試這個 – Gagan 2010-09-06 04:11:15