我有一些文檔(和一個DocumentsController),它們使用有限的固定的一組類別進行排序。我希望我的路線要考慮到這些類別,所以我的網址看起來像:Rails 3路由:定製一個足智多謀的路線
/documents/:category/:id
/documents/:category/new
/documents/:category/:id/edit
...等等,這應該讓我來訪問PARAMS [:類別】爲了篩選結果。有沒有簡單的方法來實現這一點,,仍然會產生路徑助手?或者我錯了,這樣做呢?
我相信你想讓給定的id屬於一個類別的文檔正確嗎? –
沒錯。我目前正在嘗試使用'資源:文檔,:路徑=>「文件/:類別」',似乎工作...是好的嗎? –
您可以將:path變量更改爲任何你喜歡的。這不是完全命名空間,因爲類別是在文檔之後指定的。這更像是一個具有自定義路徑的嵌套資源。查看http://guides.rubyonrails.org/routing.html#controller-namespaces-and-routing瞭解更多關於命名空間和嵌套資源的信息。 –