Sha256: 5d125216a79df578402a177b253b4912cc416c95e500026c720853e6977d57c3

Contents?: true

Size: 722 Bytes

Versions: 4

Compression:

Stored size: 722 Bytes

Contents

Comable::Core::Engine.routes.draw do
  root to: 'home#show'

  resource :home, only: :show
  resources :products

  resource :cart do
    collection do
      # TODO: post => put
      post :add
      put :checkout
    end
  end

  resource :order, only: [:create] do
    collection do
      get 'signin', as: :signin
      put 'guest', as: :guest
      get ':state', action: :edit, as: :next
      put ':state', action: :update
    end
  end

  resources :pages, only: [:show]

  devise_for :users, path: :member, class_name: Comable::User.name, module: :devise, router_name: :comable

  resource :user, path: :member do
    member do
      get :addresses
      put :addresses, action: :update_addresses
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
comable-frontend-0.7.1 config/routes.rb
comable-frontend-0.7.0 config/routes.rb
comable-frontend-0.7.0.beta2 config/routes.rb
comable-frontend-0.7.0.beta1 config/routes.rb