Rails 3.1 ActionMailer:“DEPRECATION WARNING:charset()已弃用”

时间:2012-04-30 21:39:23

标签: ruby-on-rails ruby-on-rails-3.1 actionmailer

re:这个代码在Rails的ActionMailer中......

https://github.com/rails/rails/commit/b5f9a9fce316e96ffb9ab3a69e9311f8b1e56fde#actionmailer/lib/action_mailer/base.rb-P14

以上链接包含有关ActionMailer产生的警告的代码注释:

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

有没有任何已知的解决方案?

更新

你可能讨厌它,但为了继续我的一天,我只是把它放在我的邮件程序类中,直到我可以升级到rails 3.2:

def charset
  @charset
end

1 个答案:

答案 0 :(得分:0)

你确定它还是个问题吗? Mail gem中的charset方法没有关于弃用警告的任何内容。我想知道这是不是特定版本的邮件宝石,它已经改变了。

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