negos_app/app/models/mail_archive.rb
2016-02-16 21:09:48 +01:00

18 lines
326 B
Ruby
Executable File

class MailArchive < ActiveRecord::Base
belongs_to :newsletter
belongs_to :archive_newsletter
belongs_to :customer
before_create do
self.generate_token
end
def generate_token
begin
self[:token] = SecureRandom.urlsafe_base64
end while MailArchive.exists?(:token => self[token])
end
end