2017-03-17 46 views
0

目前我有路線如下更新路由支持兩個單獨的呼叫

namespace :books 
    resources :pages, only: [] do 
    post 'lesson' 
    end 
end 

路徑:DB/DB_id/user/user_id/books/pages/page_id/lesson

如何更新支持以下路徑的路線?

DB/DB_id/user/user_id/books

我不傳遞任何book_id。只是想列出所有書籍

回答

0
namespace :books 
    get "/", to: "books#index" 
    resources :pages, only: [] do 
    post 'lesson' 
    end 
end 

當然,如果你最終要訪問個人的書籍,你會希望圖書資源,所以你可以很容易地在以後添加的路由。

resources :books, only: [:index] do 
    resources :pages, only: [] do 
    post 'lesson' 
    end 
end 
+0

謝謝eiko。我想爲事件添加另一個資源,但您的解決方案很酷 – User7354632781