Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Routing problem.

View Routes.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
H::Application.routes.draw do
get "password_resets/create"
 
get "password_resets/edit"
 
get "password_resets/update"
 
get "logout" => "sessions#destroy", :as => "logout"
get "login" => "sessions#new", :as => "login"
get "signup" => "users#new", :as => "signup"
resources :users
resources :sessions
resources :password_resets
 
get "pages/index"
 
get "pages/about"
 
get "pages/buy"
 
get "pages/sell"
 
get "pages/rent"
 
get "pages/agent"
get "pages/find"
get "pages/register"
match '/' => 'pages#index'
match 'about' => 'pages#about'
match 'buy' => 'pages#buy'
match 'sell' => 'pages#sell'
match 'rent' => 'pages#rent'
match 'agent' => 'pages#agent'
match 'find' => 'pages#find'
match 'register' => 'pages#register'
 
# The priority is based upon order of creation:
# first created -> highest priority.
 
# Sample of regular route:
# match 'products/:id' => 'catalog#view'
# Keep in mind you can assign values other than :controller and :action
 
# Sample of named route:
# match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase
# This route can be invoked with purchase_url(:id => product.id)
 
# Sample resource route (maps HTTP verbs to controller actions automatically):
# resources :products
 
# Sample resource route with options:
# resources :products do
# member do
# get 'short'
# post 'toggle'
# end
#
# collection do
# get 'sold'
# end
# end
 
# Sample resource route with sub-resources:
# resources :products do
# resources :comments, :sales
# resource :seller
# end
 
# Sample resource route with more complex sub-resources
# resources :products do
# resources :comments
# resources :sales do
# get 'recent', :on => :collection
# end
# end
 
# Sample resource route within a namespace:
# namespace :admin do
# # Directs /admin/products/* to Admin::ProductsController
# # (app/controllers/admin/products_controller.rb)
# resources :products
# end
 
# You can have the root of your site routed with "root"
# just remember to delete public/index.html.
root :to => "pages#index"
 
# See how all your routes lay out with "rake routes"
 
# This is a legacy wild controller route that's not recommended for RESTful applications.
# Note: This route will make all actions in every controller accessible via GET requests.
# match ':controller(/:action(/:id(.:format)))'
end
View Routes.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
class SessionsController < ApplicationController
def new
end
def create
user = login(params[:email], params[:password], params[:remember_me])
if user
redirect_back_or_to root_url, :notice => "Logged in!"
else
flash.now.alert = "Email or password was invalid"
render :new
end
end
 
def destroy
logout
redirect_to root_url, :notice => "Logged out!"
end
end
View Routes.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14
class UsersController < ApplicationController
def new
@user = User.new
end
 
def create
@user = User.new(params[:user])
if @user.save
redirect_to 'pages#register', :notice => "Signed up!"
else
render :new
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.