2012-10-24 17 views
19

私はHeroku上にデプロイされたrailsアプリケーションを作成します。 も、exception_notification gemが有効です。exception_notification gemがHerokuのプロダクションモードでのみActionView :: Template :: Error(コードコンバータが見つかりません(UTF-8からUTF-16))

開発時ActionMailer to Gmail、 Gmailアドレスからすべてが正常で通知を送信します。

しかし、本番環境では、Heroku上では、 メールを送信しようとすると、次のエラーが発生します。

ActionView::Template::Error (code converter not found (UTF-8 to UTF-16))

誰もがここで何が起こっているを教えてもらえますか?

+1

ここに同じエラーがあります。あなたがこれを読んでいるなら、それが緊急であることを考慮に入れてください。私たちはここで何が起こっているのか分かりません。 –

+0

追加:Windowsの行末をビューから削除して、この問題を解決しました。 –

+1

Herokuだけの問題ではありません... –

答えて

20

問題はメインリポジトリ(here参照)で発生しましたが、これまでのところ対応されていませんでした。

あなたが特にこの問題に対処しようとしているコミット、exception_notification宝石にこのフォークを見てみたいことがあります https://github.com/alanjds/exception_notification/commit/048fc6be972189e62ca3b9453d19233ec5773016

このフォークを使用するには私のようなので、それに宝石を指摘。

Gemfile:

gem 'exception_notification', git: 'git://github.com/alanjds/exception_notification.git' 

これは私のために問題を解決しました。 hananamarによって溶液に

+0

この回避策は私のために働いた!ありがとう!! –

+0

これも私のために修正されました。ありがとうございました! –

+4

これは3.0.0の問題であり、最新の2.xバージョンに配線されています。 'gem 'exception_notification'、 '2.6.1''も同様に動作します。 – Eric

1

クイック調整、そうでなければ、エラー取得します:私はこれは古い記事です知っているが、私はいくつかの日前に同じ問題を得たので、私はここで共有したいと思った

gem 'exception_notification', :git => 'git://github.com/alanjds/exception_notification.git', :require => 'exception_notifier' 
1

をその私はHerokuアプリで宝石の最新バージョンを強制して解決しました。

gem 'exception_notification', '3.0.1' 

問題はバージョン3.0.0であり、3.0.1で修正されていると思います。

関連する問題