2012-10-24 15 views
19

Tworzę aplikację szyn zainstalowaną na Heroku. również, klejnot exception_notification włączony.Znaczek wyjątku_notyfikacji akcji ActionView :: Szablon :: Błąd (nie znaleziono konwertera kodu (UTF-8 na UTF-16)) tylko w trybie produkcji Heroku

, gdy jest na konfiguracji programistycznej ActionMailer do Gmaila, wszystko jest w porządku i wysyła powiadomienie z adresu Gmail.

ale jeśli chodzi o środowisko produkcyjne na Heroku, pojawia się komunikat o błędzie, gdy serwer próbuje wysłać wiadomość e-mail.

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

Czy ktoś może mi powiedzieć, co się tutaj dzieje?

+1

Ten sam błąd tutaj. Heroku, jeśli to czytasz, proszę wziąć pod uwagę, że jest to pilne. Nie mamy pojęcia, co się tutaj dzieje. –

+0

Dodatkowo: rozwiązaliśmy problem, usuwając zakończenia linii Windows z naszych widoków. –

+1

Nie jest to jedyny problem związany z Heroku ... –

Odpowiedz

20

Problem został podniesiony w głównym repozytorium (zob. here), ale do tej pory nie został rozwiązany.

Czasami warto spojrzeć na tym rozwidleniu gem exception_notification, a konkretnie to popełnić który próbuje poradzić sobie z problemem: https://github.com/alanjds/exception_notification/commit/048fc6be972189e62ca3b9453d19233ec5773016

Aby wykorzystać ten widelec Zwróciłem gem do niego, tak jak poniżej:

Gemfile:

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

To rozwiązało problem dla mnie.

+0

to obejście dla mnie zadziałało! dzięki!! –

+0

Naprawiono to również dla mnie. Dziękuję Ci! –

+4

To wydaje się być problemem w wersji 3.0.0, podłączenie go do najnowszej wersji 2.x, działa też "wyjątek wyjątku", "2.6.1". – Eric

1

Szybkie dostosowanie do roztworu przez hananamar, inaczej dostaniesz błąd:

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

Wiem, że to stary post, ale ponieważ mam ten sam problem kilka dni temu, chciałem podzielić się tutaj Rozwiązałem go, forsując najnowszą wersję klejnotu w mojej aplikacji Heroku.

gem 'exception_notification', '3.0.1' 

Zgaduję, że problem był z wersją 3.0.0 i został naprawiony na 3.0.1.

Powiązane problemy