Rails 3.1 ActionMailer: "ПРЕДУПРЕЖДЕНИЕ О УСТАРЕВАНИИ: charset() устарела"

Re: этот код в Rails 'ActionMailer...

https://github.com/rails/rails/commit/b5f9a9fce316e96ffb9ab3a69e9311f8b1e56fde

ссылка выше содержит кодовый комментарий о предупреждении, выданном ActionMailer:

DEPRECATION WARNING: charset() is deprecated and will be removed in future versions.

Есть ли известное решение для этого?

ОБНОВИТЬ

Вы можете ненавидеть это, но чтобы продолжить мой день, я просто вставил это в свой класс почтовой программы, пока не смогу перейти на rails 3.2:

def charset
  @charset
end

1 ответ

Вы уверены, что это все еще проблема? Метод charset в геме Mail не имеет ничего общего с предупреждением об устаревании. Интересно, было ли это для определенной версии почтового драгоценного камня, и это было с тех пор изменено.

https://github.com/mikel/mail/blob/master/lib/mail/message.rb#L1423

Другие вопросы по тегам