Sha256: 461d7cbd5240c60d8c674ecf8459e81ef5b0337948e7fc0f9a9b3f551c5381ee
Contents?: true
Size: 1.4 KB
Versions: 9
Compression:
Stored size: 1.4 KB
Contents
Smithy::Engine.routes.draw do root :to => 'pages#show' scope "/smithy" do get '/' => redirect('/smithy/pages') get '/login' => redirect('/'), :as => :login unless has_named_route?(:login) delete '/logout' => redirect('/'), :as => :logout unless has_named_route?(:logout) # CMS admin resources :assets do collection do post :batch_destroy get :selector_modal end end resources :asset_sources do member do get :presigned_upload_field end end resources :content_blocks resources :guides, :only => :show resources :pages do collection do get :order get :selector_modal end resources :contents, :controller => "page_contents", :except => [ :index ] do member do get :preview end collection do get :order end end end resources :templates resources :settings resource :cache # Content Pieces # scope "/content_pieces" do # # ie. /smithy/content_pieces/locations/1/edit # end end # Sitemap resource :sitemap, :controller => "sitemap", :only => [ :show ] get '/assets/*id' => 'assets#data' get '/templates/javascripts/*javascript' => 'templates#javascript', :defaults => { :format => 'js' } get '/templates/stylesheets/*stylesheet' => 'templates#stylesheet', :format => 'css' get '*path' => 'pages#show' end
Version data entries
9 entries across 9 versions & 1 rubygems