Как я могу отправлять электронные письма в Rails 3, используя язык получателя?
Как я могу отправлять письма по почте, используя язык получателя. У меня есть предпочтительный язык для каждого пользователя в базе данных. Обратите внимание, что это отличается от текущей локали (I18n.locale), если текущий пользователь не должен быть получателем. Поэтому сложно использовать почтовую программу в другой локали, не меняя I18n.locale:
def new_follower(user, follower)
@follower = follower
@user = user
mail :to=>@user.email
end
Использование I18n.locale = @ user.profile.locale перед mail: to => ... решит проблему почтовой программы, но изменит поведение в остальной части потока.