Simplify locale handing in notification emails
This commit is contained in:
parent
ea5a19eb4e
commit
f78c703708
2 changed files with 124 additions and 124 deletions
|
@ -5,23 +5,3 @@ ActionMailer::Base.smtp_settings = {
|
|||
:domain => 'localhost',
|
||||
:enable_starttls_auto => false
|
||||
}
|
||||
|
||||
# Monkey patch to allow sending of messages in specific locales
|
||||
module ActionMailer
|
||||
class Base
|
||||
def mail_with_locale(*args)
|
||||
old_locale = I18n.locale
|
||||
|
||||
begin
|
||||
I18n.locale = @locale
|
||||
message = mail_without_locale(*args)
|
||||
ensure
|
||||
I18n.locale = old_locale
|
||||
end
|
||||
|
||||
message
|
||||
end
|
||||
|
||||
alias_method_chain :mail, :locale
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue