academic_info.rb 382 Bytes
class AcademicInfo < ActiveRecord::Base

	belongs_to :person

	attr_accessible :lattes_url
  validate :lattes_url_validate?

  def lattes_url_validate?
    valid_url_start = 'http://lattes.cnpq.br/'
    unless self.lattes_url.blank? || self.lattes_url =~ /http:\/\/lattes.cnpq.br\/\d+/ 
      self.errors.add(:lattes_url, _("Sorry, the lattes url is not valid."))
    end
  end
end