Class: RecordMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- RecordMailer
- Defined in:
- app/models/record_mailer.rb
Overview
overriding Blacklight RecordMailer to add :from address in email otherwise we get error: ArgumentError (An SMTP From address is required to send a message
Instance Method Summary collapse
Instance Method Details
#email_record(documents, details, url_gen_params) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'app/models/record_mailer.rb', line 5 def email_record(documents, details, url_gen_params) subject = I18n.t('blacklight.email.text.subject', :count => documents.length, :title => (documents.first.to_semantic_values[:title] rescue 'N/A') ) @documents = documents @message = details[:message] @url_gen_params = url_gen_params mail(:to => details[:to], :from => t('blacklight.email.record_mailer.name') + ' <' + t('blacklight.email.record_mailer.email') + '>', :subject => subject) end |