Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 25th, 2012  |  syntax: None  |  size: 1.17 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. NameError in Users#new
  2.  
  3. Showing /Users/tyrant505/Sites/rails/sample_app/app/views/layouts/_header.html.erb where line #13 raised:
  4.  
  5. undefined local variable or method `signin_path' for #<#<Class:0x000001028d5380>:0x000001028d0d80>
  6. Extracted source (around line #13):
  7.  
  8. 10:       <% if signed_in? %>
  9. 11:       <li><%= link_to "Sign out", signout_path, :method => :delete %></li>
  10. 12:       <% else %>
  11. 13:       <li><%= link_to "Sign in", signin_path %></li>
  12. 14:       <% end %>
  13. 15:     </ul>
  14. 16:   </nav>
  15.  
  16.  
  17.  
  18. module SessionsHelper
  19.         def sign_in(user)
  20.                 cookies.permanent.signed[:remember_token] = [user.id, user.salt]
  21.                 current_user = user
  22.         end
  23.   def current_user=(user)
  24.     @current_user = user
  25.   end
  26.  
  27.   def signed_in?
  28.     !current_user.nil?
  29.   end
  30.   def sign_out
  31.     cookies.delete(:remember_token)
  32.     self.current_user = nil
  33.   end
  34.         private
  35.                 def user_from_remember_token
  36.                   User.authenticate_with_salt(*remember_token)
  37.                 end
  38.                 def remember_token
  39.                   cookies.signed[:remember_token] || [nil, nil]
  40.                 end
  41. end