在ROR的wiki里面有文章介绍如何在发生错误的时候发送email邮件提醒,这里有一个插件实现这个功能,配置起来非常简单。
1. 安装方法很简单:
- ruby script/plugin install exception_notification
2. 在config/environment.rb文件里面添加这样一行设置接受错误邮件的邮箱:
- ExceptionNotifier.exception_recipients = %w(your@emailaddress.com)
3. 在application控制器中加入include ExceptionNotifiable
- class ApplicationController < ActionController::Base
- include ExceptionNotifiable
- end
4.在vendor\plugins\exception_notification\lib\exception_notifier.rb中修改发送邮件的email地址,不然邮件可能发送不出去
@@sender_address = %("Exception Notifier" <alert@emailaddress.com>)
你可能还需要对ActionMailer进行一些设置,例如发送的smtp服务器地址,账户等等:
- ActionMailer::Base.raise_delivery_errors = true
- ActionMailer::Base.perform_deliveries = true
- ActionMailer::Base.default_charset = "utf-8"
- ActionMailer::Base.delivery_method = :smtp
- ActionMailer::Base.server_settings = {
- :address => "smtp.mail.com",
- :port => 25,
- :domain => "smtp.mail.com",
- :authentication => :login,
- :user_name => "username",
- :password => "password",
- }
分享到:
相关推荐
标题中的"PyPI 官网下载 | backwork-notifier-sentry-0.2.0.tar.gz"表明这是一个从Python Package Index(PyPI)官方下载的软件包,名为`backwork-notifier-sentry-0.2.0`,并且其压缩格式为tar.gz。PyPI是Python...
标题 "rails2.3.2 ExceptionNotifier 配置" 指的是在Rails 2.3.2版本中,如何设置和使用ExceptionNotifier插件。ExceptionNotifier是Rails的一个非常有用的gem,它允许开发者在应用程序中捕获并通知异常情况,如错误...
《Python库event-notifier-0.1.3详解》 在Python编程中,库是开发者的重要工具,它们提供了丰富的功能,使我们能够高效地构建应用程序。"event-notifier-0.1.3"是一个这样的库,它专注于事件通知,帮助开发者实现对...
在Rails项目中,首先你需要添加`slack-ruby-client`和`slack-notifier`这两个gem到Gemfile中,它们是Ruby-Slackathon的依赖。执行`bundle install`来安装这些库。 3. **配置Slack API令牌**: 在Slack的工作区中...
《PyPI官网下载:探索down_notifier-0.1.1-py3-none-any.whl》 在Python的世界里,PyPI(Python Package Index)是官方的软件仓库,它为开发者提供了一个集中发布和获取Python软件包的平台。本文将详细讨论标题提到...
# Clone the repositorygit clone https://github.com/bootsie123/Email-Notifier-Discord-Bot.git# Enter the directorycd Email-Notifier-Discord-Bot# Install the dependenciesnpm install配置要设置机器人,请...
标题中的"of-reconfig-notifier-error-inject.rar_dino"提到了两个关键概念:`of-reconfig-notifier-error-inject`和`dino`。这表明我们正在处理一个与Linux内核驱动程序相关的主题,特别是关于设备配置通知和错误...
python库。 资源全名:pre_notifier-0.1.13-py3-none-any.whl
《PyPI官网下载 | i3-notifier-0.13.tar.gz:探索Python通知库i3-notifier》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了无数的开源库和模块,便于开发者们快速构建和扩展项目。在PyPI中,...
当我们解压“slack-notifier-main-源码.rar”后,会得到一个名为“slack-notifier-main-源码.zip”的文件,这正是我们探索 Slack Notifier 内部工作原理的入口。本文将深入探讨其主要源码,理解其核心功能和实现机制...
在这个标题为 "Node.js-update-notifier-CLI应用程序更新通知" 的主题中,我们主要讨论的是 `update-notifier` 这个模块,它是一个用于命令行接口(CLI)应用程序的更新检查工具。 `update-notifier` 是 Node.js ...
标题中的"PyPI 官网下载 | desktop_notifier-3.2.0-py2.py3-none-any.whl"指的是在Python的包索引服务(Python Package Index,简称PyPI)上发布的`desktop_notifier`库的一个特定版本,即3.2.0版。PyPI是Python...
资源分类:Python库 所属语言:Python 资源全名:publish-notifier-1.0.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源来自pypi官网。 资源全名:manga_notifier-0.6.3-py3-none-any.whl
backwork-notifier-http 支持上的HTTP通知。 正在安装 您可以使用pip直接安装此插件: $ pip install backwork-notifier-http 使用 安装插件后,您将可以在backwork命令上使用-n http参数。 $ backwork --help ...
标题 "of-reconfig-notifier-error-inject.rar_K." 暗示了这是一个关于Linux设备驱动程序,特别是与DRX-K(可能是指动态无线电休眠模式)配置和错误注入相关的项目。描述提到的 "struct drxk_config" 是一个用于设置...
python库。 资源全名:desktop_notifier-2.0.3-py2.py3-none-any.whl
HipChatNotifier 插件 使用 HipChat API v2。 它与其他 HipChat Jenkins 插件有何不同? 它有效,因为它使用最新的 HipChat APIv2 :) 可以指定房间所有者创建的令牌(不再需要 ...cd hipchat-notifier-plugin m