Sha256: 892937105e2f4fd51c7d9c348d818786f358a5c3d3138b6b5eb42b7d4ff3c22c

Contents?: true

Size: 791 Bytes

Versions: 1

Compression:

Stored size: 791 Bytes

Contents

Formol::Engine.routes.draw do
  resources :categories, :only => [:index, :show]
  
  resources :forums, :only => [:show] do
    resources :topics, :except => [:index]
  end
  
  resources :topics do
    resources :posts,       :except => [:index]
    resources :poll_votes,  :only   => [:create]
    
    post    '/subscriptions' => 'subscriptions#create'
    delete  '/subscriptions' => 'subscriptions#destroy'
  end
  
  resource :preference, :only => [:show, :update]
  
  root :to => 'categories#index'
  
  namespace :admin do
    resources :categories, :except => [:show] do
      put :sort, :on => :collection
      
      resources :forums, :except => [:index, :show] do
        put :reorganize, :on => :collection
      end
    end
    
    root :to => 'categories#index'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
formol-0.0.4 config/routes.rb