Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
451
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. ######controller#####
  2.  
  3.  
  4. def create
  5. @user = User.new(params[:user])
  6. @user.password=newpass()
  7. if @user.save
  8. flash[:notice] = 'User was successfully created.'
  9. email=RegistrationMailer.create_confirm(@user)
  10. email.set_content_type("text/html")
  11. RegistrationMailer.deliver(email)
  12. redirect_to :action => 'login'
  13. else
  14. render :action => 'new'
  15. end
  16. end
  17.  
  18. ###### mailer class#####
  19.  
  20.  
  21. class RegistrationMailer < ActionMailer::Base
  22.  
  23. def confirm(sent_at = Time.now)
  24. @subject = 'registration'
  25. @body["user"] = @user
  26. @recipients = @mail
  27. @from = 'noreply@me.org'
  28. @sent_on = sent_at
  29. end
  30. end
  31.  
  32.  
  33. ######mailer view#####
  34.  
  35.  
  36. <%= @user.name %>,
  37.  
  38. Thank you for registering...
  39.  
  40.  
  41.  
  42. #####error#####
  43.  
  44. You have a nil object when you didn't expect it!
  45. The error occured while evaluating nil.name
  46.  
  47. Extracted source (around line #1):
  48.  
  49. 1: <%= @user.name %>,
  50. 2:
  51. 3: Thank you for registering
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement