我在應用程序中有幾個命名空間路線。下面是一個示例命名空間路線中的未命名空間路線
namespace "battles" do
resources :teams do
resources :comments, :module => "comments", :controller=>'comments'
end
end
我的問題是,我所有的資源與評論路線的意見/評論控制器,而是因爲:團隊是在戰鬥的命名空間,然後應用程序嘗試路徑闖蕩/評論/評論
有沒有辦法指定嵌套註釋資源應該路由到評論/評論控制器,而不是戰鬥/評論/評論控制器。
如果你不想在命名空間中留言,那你爲什麼不把它移出去?您的評論路線是否真的嵌入團隊內? (從你的描述看來它不像)。 – 2012-08-16 20:52:19
評論都與一個可評論的(在這種情況下是團隊)相關聯。我需要知道我正在評論一個團隊vs其他東西(所以我所有的評論都嵌套評論路線)。我的評論控制器有一個find_commentable方法,它查看URL的前一部分以確定要加載的模型類型。 – John 2012-08-16 20:55:48