Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## app/models/person.rb - A
- class Person < ActiveRecord::Base
- validates_presence_of :first_name, :last_name, :status, :training_id
- def before_save
- if self.email.empty?
- self.email=first_name.downcase+"."+self.last_name.downcase+"@"+MAILDOMAIN
- end
- if self.email =~ /[[:blank:]]+/
- self.email_needs_check = true
- end
- end
- belongs_to :training
- end
- ## app/models/person.rb - B
- class Person < ActiveRecord::Base
- validates_presence_of :first_name, :last_name, :status, :training_id
- def before_save
- if self.email
- if self.email =~ /([[:alnum:]\_\.\-])+\@(([[:alnum:]\-])+\.)+([:alpha:]{2,4})/
- self.email_needs_check = true
- else
- self.email_needs_check = false
- end
- else
- self.email=first_name.downcase+"."+self.last_name.downcase+"@"+MAILDOMAIN
- end
- end
- belongs_to :training
- end
Add Comment
Please, Sign In to add comment