Skip to content

Instantly share code, notes, and snippets.

@azuby
Created October 13, 2011 00:26
Show Gist options
  • Select an option

  • Save azuby/1283035 to your computer and use it in GitHub Desktop.

Select an option

Save azuby/1283035 to your computer and use it in GitHub Desktop.
routes.rb:
devise_for :users, :controllers => { :sessions => "sessions" }, :skip => [ :sessions, :registations ] do
get '/signin' => 'sessions#new', :as => :new_user_session
post '/signin' => 'sessions#create', :as => :user_session
delete '/signout' => 'sessions#destroy', :as => :destroy_user_session
get '/signup' => 'devise/registrations#new', :as => :new_user_registration
post '/users' => 'devise/registrations#create', :as => :user_registration
get '/users/cancel' => 'devise/registrations#cancel', :as => :cancel_user_registration
get '/settings' => 'devise/registrations#edit', :as => :edit_user_registration
put '/account' => 'devise/registrations#update'
delete '/users' => 'devise/registrations#destroy'
end
rake routes:
new_user_session GET /signin(.:format) {:controller=>"sessions", :action=>"new"}
user_session POST /signin(.:format) {:controller=>"sessions", :action=>"create"}
destroy_user_session DELETE /signout(.:format) {:controller=>"sessions", :action=>"destroy"}
new_user_registration GET /signup(.:format) {:controller=>"devise/registrations", :action=>"new"}
user_registration POST /signup(.:format) {:controller=>"devise/registrations", :action=>"create"}
cancel_user_registration GET /users/cancel(.:format) {:controller=>"devise/registrations", :action=>"cancel"}
edit_user_registration GET /settings(.:format) {:controller=>"devise/registrations", :action=>"edit"}
account PUT /account(.:format) {:controller=>"devise/registrations", :action=>"update"}
users DELETE /users(.:format) {:controller=>"devise/registrations", :action=>"destroy"}
user_password POST /users/password(.:format) {:action=>"create", :controller=>"devise/passwords"}
new_user_password GET /users/password/new(.:format) {:action=>"new", :controller=>"devise/passwords"}
edit_user_password GET /users/password/edit(.:format) {:action=>"edit", :controller=>"devise/passwords"}
PUT /users/password(.:format) {:action=>"update", :controller=>"devise/passwords"}
GET /users/cancel(.:format) {:action=>"cancel", :controller=>"devise/registrations"}
POST /users(.:format) {:action=>"create", :controller=>"devise/registrations"}
GET /users/sign_up(.:format) {:action=>"new", :controller=>"devise/registrations"}
GET /users/edit(.:format) {:action=>"edit", :controller=>"devise/registrations"}
PUT /users(.:format) {:action=>"update", :controller=>"devise/registrations"}
DELETE /users(.:format) {:action=>"destroy", :controller=>"devise/registrations"}
contact /contact(.:format) {:controller=>"pages", :action=>"contact"}
root / {:controller=>"pages", :action=>"contact"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment