Ruby Build a Rails API Coding the API Namespacing Review

JUAN IGNACIO MEDINA KARO
JUAN IGNACIO MEDINA KARO
2,872 Points

Hi, I don't understand exactly what I need to do in this task.

How can I add v1 to the namespace?

routes.rb
Rails.application.routes.draw do
  namespace :api do

      resources :todo_lists do
        resources :todo_items do
          member do
            patch :complete
          end
        end
      end

  end
end

1 Answer

You need to add the v1 namespace route with and end as well

Rails.application.routes.draw do

      namespace :api  do

        namespace :v1 do

          resources :todo_lists do

            resources :todo_items do

              member do

                patch :complete

              end

            end

          end

        end

      end

    end