rrichards
10/13/2011 - 4:34 PM

routes.rb

require 'subdomain'

Imobilize::Application.routes.draw do
  devise_for :users, :controllers => { :sessions => "users/sessions" }

  resources :galleries
  resources :events
  resources :accounts
  resources :sponsors
  resources :assets
  resources :themes

  resources :schedules
  constraints(Subdomain) do  
    match '/' => 'schedules#show'    
  end  

  resources :schedules do 
    resources :events do
      resources :galleries
    end
  end

  resources :galleries do
    resources :assets
  end

  namespace "admin" do  
    resources :assets do
      get 'rotate', :on => :member
      get 'publish', :on => :member
      get 'publish_all', :on => :collection
    end
  end 

  root :to => "default#index"
end