Sha256: 1454df245a9819122aefb50d6b849caee9adcf7f09a65e26ceb2f35ad39f223e
Contents?: true
Size: 639 Bytes
Versions: 1
Compression:
Stored size: 639 Bytes
Contents
ShoppingCart::Engine.routes.draw do root 'order_items#index' resources :order_items resources :checkout, only: [:index, :create] scope :checkout do ShoppingCart::order_steps.try(:each) do |step| next unless [:payment, :shipping].include?(step) get "/#{step}", to: "checkout##{step}" post "/add_#{step}", to: "checkout#add_#{step}" end get '/complete', to: 'checkout#complete', as: 'complete' post '/add_address', to: 'checkout#add_address', as: 'add_address' end post 'clear', to: 'order_items#destroy_items', as: 'clear_cart' post 'discount', to: 'order_items#discount', as: 'discount' end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shopping_cart-0.1.0 | config/routes.rb |