Tag: exception通知

exception_notification gem仅在Heroku生产模式下引发ActionView :: Template :: Error(未找到代码转换器(UTF-8到UTF-16))

我创建了部署在Heroku上的rails app。 此外,启用了exception_notification gem。 当它在开发设置ActionMailer到Gmail时,一切正常,并从Gmail地址发送通知。 但是当涉及到Heroku上的生产环境时,我在服务器尝试发送电子邮件时遇到以下错误。 ActionView::Template::Error (code converter not found (UTF-8 to UTF-16)) 谁能告诉我这里发生了什么?

rake任务中的Railsexception通知程序

我有一个简单的rails应用程序,带有一些控制器和一些rake任务。 由gem配置的cron执行几个任务。 我的任务之一是每天执行,有时会引发exception,默认情况下我会收到cron的警告 rake aborted! undefined method `parameterize’ for nil:NilClass Tasks: TOP => mailboxes:clean_processed (See full trace by running task with –trace) 我想调试正在发生的事情,因此我刚刚在我的Gemfile使用此行安装了此exception通知 gem gem “exception_notification”, “~> 2.4.1”, :require => ‘exception_notifier’ 并在我的application.rb文件中配置它 # enable exception notification config.middleware.use ExceptionNotifier, :email_prefix => “[MyAppName] “, :sender_address => %{“notifier” }, :exception_recipients => %w{me@example.com} 由于这个gem是一个机架中间件,它只适用于Web请求而不适用于rake任务。 我也想为rake任务启用它,我找到了这个工作的要点 。 它工作,但它不是DRY,我需要在该方法中重复gem配置,我还需要更改所有我的rake任务,将它们的语句括在一个块中,如同 exception_notify { […]

delayed_job的exception_notification

对于delayed_job,是否有类似exception_notification的gem? 最好与REE-1.8.7和Rails 2.3.10一起使用。