我正在尋找爲我的應用設置路由的最佳方式。RESTFUL路由使用相同的頁面
該應用程序允許用戶註冊,發佈作業和申請作業。我遇到的問題是,應該真正顯示不同的東西的兩條路線連接到相同的頁面。
我的路線如下:
resources :users do
resources :apps
end
resources :jobs do
resources :apps
end
由於這個我結束了兩個路徑結果:
users/id/apps
jobs/id/apps
我想什麼做的是使用第一個路徑中可顯示工作用戶已完成的應用程序。然後,我想使用第二條路徑向作業所有者顯示他們爲該作業收到的應用程序。
我遇到的問題是兩個路徑最終在apps#index
任何建議人們可以在如何以最佳路線,這將是非常感謝提供! :)
嗨,埃德,感謝您的回覆,這是非常有益的。如果你能提供一個我將如何檢查傳入請求的參數的例子,那將是非常好的。我猜這將是某種'ifels'聲明,但我不確定如何構造它?再次感謝! :) – 2012-07-09 16:40:05
用條件代碼編輯答案 – edralph 2012-07-09 20:52:17
非常感謝!這工作:) – 2012-07-10 07:08:11