Как я могу отправлять письма в почтовой программе, используя локаль получателя. У меня есть предпочтительный язык для каждого пользователя в базе данных. Обратите внимание, что это отличается от текущей локали (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=>... решит проблему почтовой программы, но изменит поведение остальной части потока.