目前在我的應用程序中,我有項目和用戶的概念。現在我想爲這些項目實施一個帳戶範圍,以便項目和用戶都屬於一個帳戶,而不是特別的東西。通過這樣做,我想的範圍我的路線是這樣的:實施帳戶範圍
scope ":account_id" do
resources :projects
...
end
然而,通過實施路由scope
與命名參數這改變路由的助手如何執行,使得project_path
路由助手現在需要兩個參數,一個用於account_id
參數,一個用於id
參數,使得它是這樣的:
project_path(current_account, project)
這微小scope
變化需要我做質量ive在控制器中的應用程序和使用這些路徑助手的視圖中進行更改。
當然,當然,有一個乾淨的方法可以做到這一點,而無需更改應用程序中的每個路由幫助程序?
這工作,因爲我已經嘗試過的情況下,謝謝! – 2011-01-10 08:29:11