2017-03-17 3 views
0

Derzeit unterstützt i Route hat, wie untenUpdate-Route zwei separate Anrufe

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

Pfad: DB/DB_id/user/user_id/books/pages/page_id/lesson

Wie aktualisiere ich die Route folgende Pfade zu unterstützen?

DB/DB_id/user/user_id/books

Ich bin vorbei keine book_id. wollen einfach nur alle Bücher auflisten

Antwort

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

Natürlich, wenn Sie schließlich einzelne Bücher zugreifen wollen, sollten Sie Bücher, eine Ressource machen, so dass Sie leicht Routen später hinzufügen können.

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

Danke eiko. Ich dachte an das Hinzufügen einer anderen Ressource für Ereignisse, aber Ihre Lösung ist cool – User7354632781

Verwandte Themen