Guest User

Untitled

a guest
Jun 16th, 2018
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. ##Error Log
  2. Processing UsersController#login (for 127.0.0.1 at 2009-04-27 22:26:05) [GET]
  3. Rendering template within layouts/users
  4. Rendering users/login
  5.  
  6. ActionView::TemplateError (undefined local variable or method `end_form_tag' for
  7. #<ActionView::Base:0x6e38dc4>) on line #10 of app/views/users/login.html.erb:
  8. 7: E-mail: <%= text_field "user", "email" %>&#x00A;
  9. 8: Password: <%= password_field "user", "password" %>&#x00A;
  10. 9: <%= submit_tag %>
  11. 10: <%= end_form_tag %>
  12.  
  13. app/views/users/login.html.erb:10
  14.  
  15. Rendered rescues/_trace (277.0ms)
  16. Rendered rescues/_request_and_response (1.0ms)
  17. Rendering rescues/layout (internal_server_error)
  18.  
  19. ##login.html.erb
  20. <!-- app/views/user/login.rhtml.erb -->
  21. <% if flash[:message] %><div><%= flash[:message] %></div><% end %>
  22. <% if flash[:error] %><div><%= flash[:error] %></div><% end %>
  23.  
  24. <%= form_tag :action => 'process_login'
  25. %>
  26. E-mail: <%= text_field "user", "email" %>&#x00A;
  27. Password: <%= password_field "user", "password" %>&#x00A;
  28. <%= submit_tag %>
  29. <%= end_form_tag %>
  30.  
  31. ##UserController
  32. class UsersController < ApplicationController
  33. def login
  34. @user = User.new
  35. @user.email = params[:email]
  36. end
  37.  
  38. def process_login
  39. if user = User.authenticate(params[:user])
  40. session[:id] = user.id # Remember the user's id during this session
  41. redirect_to session[:return_to] || '/'
  42. else
  43. flash[:error] = 'Invalid login.'
  44. redirect_to :action => 'login', :email => params[:user][:email]
  45. end
  46. end
  47.  
  48. def logout
  49. reset_session
  50. flash[:message] = 'Logged out.'
  51. redirect_to :action => 'login'
  52. end
  53.  
  54. def my_account
  55. end
  56. end
Add Comment
Please, Sign In to add comment