Sha256: 95104967318d17cb321c8030e1cb5c15685dbc89169170b0da93f8ae0b82dc34
Contents?: true
Size: 1.77 KB
Versions: 1
Compression:
Stored size: 1.77 KB
Contents
ActionController::Routing::Routes.draw do |map| map.namespace :admin do |admin| admin.namespace :shop, :member => { :remove => :get } do |shop| shop.resources :categories, :collection => { :sort => :put }, :member => { :products => :get } do |category| category.resources :products, :only => :new end shop.resources :products, :except => :new, :collection => { :sort => :put } do |product| product.resources :images, :controller => 'products/images', :only => [:index, :create, :destroy], :collection => { :sort => :put } product.resources :variants, :controller => 'products/variants', :only => [ :create, :destroy] product.resources :variant_templates, :controller => 'products/variant_templates', :only => [ :update ] product.resources :discounts, :controller => 'products/discounts', :only => [ :create, :destroy] product.resources :discount_templates,:controller => 'products/discount_templates', :only => [ :update ] end shop.resources :packages, :member => { :remove => :get } do |packages| packages.resources :packings, :controller => 'packages/packings', :only => [:create, :update, :destroy], :collection => { :sort => :put } end shop.resources :discounts, :member => { :remove => :get } do |discounts| discounts.resources :discountables, :controller => 'discounts/discountables', :only => [:create,:destroy] end shop.resources :variants shop.resources :customers shop.resources :orders, :except => [ :destroy ], :collection => { :export => :get } end admin.resources :shops, :as => 'shop', :only => [ :index ] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
radiant-shop-extension-0.11.6 | config/routes.rb |