Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##Error Log
- Processing UsersController#login (for 127.0.0.1 at 2009-04-27 22:26:05) [GET]
- Rendering template within layouts/users
- Rendering users/login
- ActionView::TemplateError (undefined local variable or method `end_form_tag' for
- #<ActionView::Base:0x6e38dc4>) on line #10 of app/views/users/login.html.erb:
- 7: E-mail: <%= text_field "user", "email" %>

- 8: Password: <%= password_field "user", "password" %>

- 9: <%= submit_tag %>
- 10: <%= end_form_tag %>
- app/views/users/login.html.erb:10
- Rendered rescues/_trace (277.0ms)
- Rendered rescues/_request_and_response (1.0ms)
- Rendering rescues/layout (internal_server_error)
- ##login.html.erb
- <!-- app/views/user/login.rhtml.erb -->
- <% if flash[:message] %><div><%= flash[:message] %></div><% end %>
- <% if flash[:error] %><div><%= flash[:error] %></div><% end %>
- <%= form_tag :action => 'process_login'
- %>
- E-mail: <%= text_field "user", "email" %>

- Password: <%= password_field "user", "password" %>

- <%= submit_tag %>
- <%= end_form_tag %>
- ##UserController
- class UsersController < ApplicationController
- def login
- @user = User.new
- @user.email = params[:email]
- end
- def process_login
- if user = User.authenticate(params[:user])
- session[:id] = user.id # Remember the user's id during this session
- redirect_to session[:return_to] || '/'
- else
- flash[:error] = 'Invalid login.'
- redirect_to :action => 'login', :email => params[:user][:email]
- end
- end
- def logout
- reset_session
- flash[:message] = 'Logged out.'
- redirect_to :action => 'login'
- end
- def my_account
- end
- end
Add Comment
Please, Sign In to add comment