Skip to content

Instantly share code, notes, and snippets.

@mdeering
Created July 25, 2010 00:25
Show Gist options
  • Save mdeering/489137 to your computer and use it in GitHub Desktop.
Save mdeering/489137 to your computer and use it in GitHub Desktop.
BigleaguestudiosCom::Application.routes.draw do |map|
devise_for :users, :skip => [ :passwords, :sessions ]
get 'login' => 'sessions#new'
post 'login' => 'sessions#create'
get 'logout' => 'sessions#destroy'
map.new_user_session 'login', :controller => 'sessions', :action => 'new'
namespace :blog do
get ':permalink' => 'posts#show', :as => :post
post ':permalink' => 'comments#create', :as => :post_comments
end
get 'blog(.:format)' => 'blog/posts#index', :as => :blog
get 'sitemap(.:format)' => 'blog/posts#index', :as => :sitemap
namespace :admin do
resources :comments do
member do
put :approve
end
end
resources :posts do
resources :comments
end
end
get 'admin' => 'admin/posts#index', :as => :user_root
root :to => "site#show", :path => []
get '*path' => 'site#show', :as => :page
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment