2012-10-24 3 views
19

Tôi tạo ứng dụng đường ray được triển khai trên Heroku. cũng, exception_notification đá quý được bật.exception_notification gem tăng ActionView :: Template :: Error (bộ chuyển đổi mã không tìm thấy (UTF-8 thành UTF-16)) chỉ trên chế độ sản xuất Heroku

khi thiết lập phát triển ActionMailer tới Gmail, mọi thứ đều ổn và gửi thông báo từ địa chỉ Gmail.

nhưng khi nói đến môi trường sản xuất trên Heroku, Tôi nhận được lỗi sau khi máy chủ cố gắng gửi email.

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

bất cứ ai có thể cho tôi biết những gì đang xảy ra ở đây?

+1

Lỗi tương tự tại đây. Heroku guys, nếu bạn đang đọc này, xin vui lòng đưa vào tài khoản đó là khẩn cấp. Chúng tôi không biết chuyện gì đang xảy ra ở đây. –

+0

Ngoài ra: chúng tôi đã giải quyết sự cố bằng cách xóa các kết thúc dòng Windows khỏi các chế độ xem của chúng tôi. –

+1

Không phải là vấn đề duy nhất của Heroku ... –

Trả lời

20

Sự cố được nêu ra trên kho lưu trữ chính (xem here), nhưng cho đến nay vẫn chưa được giải quyết.

Bạn có thể muốn có một cái nhìn tại ngã ba này đến viên ngọc exception_notification, cụ thể này cam kết mà cố gắng để đối phó với các vấn đề: https://github.com/alanjds/exception_notification/commit/048fc6be972189e62ca3b9453d19233ec5773016

Để sử dụng ngã ba này, tôi chỉ đá quý với nó, như vậy:

Gemfile:

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

này giải quyết vấn đề này đối với tôi.

+0

công việc này xung quanh làm việc cho tôi! cảm ơn!! –

+0

Điều này đã khắc phục sự cố cho tôi. Cảm ơn bạn! –

+4

Điều này có vẻ là một vấn đề trong 3.0.0, nối dây xuống phiên bản 2.x mới nhất, 'gem' exception_notification ',' 2.6.1'' cũng hoạt động. – Eric

1

điều chỉnh nhanh để giải pháp của hananamar, nếu không bạn sẽ nhận được một lỗi:

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

Tôi biết đây là một bài cũ nhưng kể từ khi tôi có cùng một vấn đề một số ngày trước, tôi muốn chia sẻ ở đây mà Tôi giải quyết nó bằng cách buộc phiên bản mới nhất của đá quý trên ứng dụng Heroku của tôi.

gem 'exception_notification', '3.0.1' 

Tôi đoán sự cố xảy ra với phiên bản 3.0.0 và được khắc phục trên 3.0.1.