Sha256: 618d61711f2e0a17cee5b6092fed530a9046dd5ee72da3443be1b0466c64ff5c

Contents?: true

Size: 1.33 KB

Versions: 7

Compression:

Stored size: 1.33 KB

Contents

Rails.application.routes.draw do
  
  namespace :cms_admin, :path => ComfortableMexicanSofa.config.admin_route_prefix, :except => :show do
    get '/' => redirect(
      "/#{ComfortableMexicanSofa.config.admin_route_prefix}/#{ComfortableMexicanSofa.config.admin_route_redirect}"
    )
    resources :pages do
      member do 
        match :form_blocks
        match :toggle_branch
      end
      collection do
        match :reorder
      end
      resources :revisions, :only => [:index, :show, :revert] do
        put :revert, :on => :member
      end
    end
    resources :sites
    resources :uploads, :only => [:create, :destroy]
    resources :layouts do
      resources :revisions, :only => [:index, :show, :revert] do
        put :revert, :on => :member
      end
    end
    resources :snippets do 
      resources :revisions, :only => [:index, :show, :revert] do
        put :revert, :on => :member
      end
    end
  end unless ComfortableMexicanSofa.config.admin_route_prefix.blank?
  
  scope :controller => :cms_content do
    prefix = ComfortableMexicanSofa.config.content_route_prefix
    get "#{prefix}/cms-css/:id"  => :render_css,   :as => 'cms_css'
    get "#{prefix}/cms-js/:id"   => :render_js,    :as => 'cms_js'
    get "#{prefix}/"             => :render_html,  :as => 'cms_html',  :path => "#{prefix}/(*cms_path)"
  end
  
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.2.8 config/routes.rb
comfortable_mexican_sofa-1.2.7 config/routes.rb
comfortable_mexican_sofa-1.2.6 config/routes.rb
comfortable_mexican_sofa-1.2.5 config/routes.rb
comfortable_mexican_sofa-1.2.4 config/routes.rb
comfortable_mexican_sofa-1.2.3 config/routes.rb
comfortable_mexican_sofa-1.2.2 config/routes.rb