2012-04-30 22 views
0

再:上記のリンクはactionmailerので生成警告について、コードのコメントを含んRailsの3.1 actionmailerの "非推奨の警告:文字セットは、()は推奨されません"

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

Railsのactionmailerの中に、このコードは... :

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

これには既知の解決策がありますか?

UPDATE

私はレール3.2にアップグレードすることができるまであなたはそれを嫌うかもしれないが、私の一日に乗るために、私はちょうど私のメーラークラスでこれを立ち往生:

def charset 
    @charset 
end 
+0

あなたは今まで、この問題に対する満足のいく解決策を見つけますか?私はレール3.1.8とそれを持っています: アクションメール(3.1.8) アクションパック(= 3.1.8) メール(〜> 2.3.3) – hoffm

答えて

0

は確かですそれでも問題はありますか? Mail gemのcharsetメソッドは非推奨の警告について何も持っていません。私はそれが特定のバージョンのメール宝石用であったのだろうかと思っています。

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

+0

そう、私はRails 3.1.4メールに依存するアプリ〜2.3.0。メール2.3.3まで私はまだこの騒がしい警告を受け取ります。 – whatbird

関連する問題