2012-09-23 34 views
5

Trong ray của tôi 3.1 ứng dụng, tôi cócho đường ray actionmailer, bất kỳ cách nào để gỡ lỗi ActionView :: Template :: Lỗi lỗi?

config.action_mailer.raise_delivery_errors = true 

trong tập tin development.rb của tôi (và, vâng, đã khởi động lại bởi máy chủ dev địa phương kể từ khi thay đổi đó là true).

Tuy nhiên, khi tôi phát triển mẫu email mới và chạy vào ActionView :: Mẫu :: Lỗi không thường xuyên, tôi không thấy bất kỳ thông tin gỡ lỗi nào được đưa ra khi dòng nào đã ném lỗi. (Trái với khi một trong các lượt xem ứng dụng bình thường của tôi gặp sự cố, nhật ký hiển thị đoạn mã nguồn haml có vấn đề).

Có cách nào để bật thông báo gỡ lỗi tương tự cho người gửi thư không?

+0

Tôi không biết về gỡ lỗi các hành động giao bưu phẩm gỡ lỗi ... nhưng tôi sử dụng [Letter Opener đá quý] (https://github.com/ryanb/letter_opener) để cung cấp email về phát triển env. Và bằng cách sử dụng đá quý này, tôi có thể xem nhật ký nếu có sự cố xảy ra trong quá trình gửi (lỗi giao hàng) .... cộng với cách đơn giản để xem thư đã gửi (kiểm tra kiểu email, nội dung và như vậy) Nếu bạn đang sử dụng âm đạo để phát triển, bạn có thể nhận được chức năng tương tự bằng cách sử dụng [Đá mở thư mở] (https://github.com/fgrehm/letter_opener_web) –

Trả lời

1

Tôi sử dụng bảng điều khiển thanh ray thay vì thực hiện yêu cầu web để kiểm tra công cụ gửi thư. Nó sẽ cung cấp nhiều thông tin hơn nếu một lỗi xảy ra.

$ rails c 
> MyMailer::maielr_name(var1, var2).deliver! 
Các vấn đề liên quan