Guest User

Untitled

a guest
May 24th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. ## app/models/person.rb - A
  2. class Person < ActiveRecord::Base
  3. validates_presence_of :first_name, :last_name, :status, :training_id
  4. def before_save
  5. if self.email.empty?
  6. self.email=first_name.downcase+"."+self.last_name.downcase+"@"+MAILDOMAIN
  7. end
  8. if self.email =~ /[[:blank:]]+/
  9. self.email_needs_check = true
  10. end
  11. end
  12. belongs_to :training
  13. end
  14.  
  15. ## app/models/person.rb - B
  16. class Person < ActiveRecord::Base
  17. validates_presence_of :first_name, :last_name, :status, :training_id
  18. def before_save
  19. if self.email
  20. if self.email =~ /([[:alnum:]\_\.\-])+\@(([[:alnum:]\-])+\.)+([:alpha:]{2,4})/
  21. self.email_needs_check = true
  22. else
  23. self.email_needs_check = false
  24. end
  25. else
  26. self.email=first_name.downcase+"."+self.last_name.downcase+"@"+MAILDOMAIN
  27. end
  28. end
  29. belongs_to :training
  30. end
Add Comment
Please, Sign In to add comment