Разработайте и локализуйте собственный почтовый шаблон

Я использую гем devise и хочу перевести письмо с подтверждением. У меня уже есть собственный шаблон и переопределенный метод почтовой программы:

class LocalizedDeviseMailer < Devise::Mailer
  def confirmation_instructions(record, locale)
    @locale = locale
    super
  end
end

Итак, в моем шаблоне я могу сделать что-то вроде этого:

I18n.locale = @locale

А затем:

t("it.really.works")

Но я не знаю, как передать мою переменную с локалью в почтовую программу метод. Как лучше всего это сделать? Любая помощь будет оценена по достоинству.

8
задан zachar 16 February 2012 в 13:17
поделиться