- 浏览: 2679410 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
80后的童年2:
深入浅出MongoDB应用实战开发网盘地址:https://p ...
MongoDB入门教程 -
shliujing:
楼主在不是精通java和php的前提下,请不要妄下结论。
PHP、CakePHP哪凉快哪呆着去 -
安静听歌:
希望可以一给一点点注释
MySQL存储过程之代码块、条件控制、迭代 -
qq287767957:
PHP是全宇宙最强的语言!
PHP、CakePHP哪凉快哪呆着去 -
rryymmoK:
深入浅出MongoDB应用实战开发百度网盘下载:链接:http ...
MongoDB入门教程
1,安装ExceptionNotification
光安装这个插件是不能利用gmail发送邮件的,因为gmail需要https,所以还需要安装一个插件
2,安装action_mailer_tls
3,修改exception_notifier.rb,添加一个方法
4,config目录写一个sys_config.rb文件
5,修改environment.rb
好了!,可以在ruby script\console下面试试发送一封email:
ruby script\plugin install http://dev.rubyonrails.org/svn/rails/plugins/exception_notification/
光安装这个插件是不能利用gmail发送邮件的,因为gmail需要https,所以还需要安装一个插件
2,安装action_mailer_tls
ruby script/plugin install http://svn.nanorails.com/plugins/action_mailer_tls
3,修改exception_notifier.rb,添加一个方法
# line 40 def exception_notification # ... end def sys_email(recipients, subject, data={}) subject subject recipients recipients from sender_address body data end
4,config目录写一个sys_config.rb文件
class SysConfig EXCEPTION_NOTIFIER = { :delivery_method => :smtp, :sender_address => %w(beyondrails@gmail.com), :email_prefix => "BeyondRails", :recipients => %w(hideto.bj@gmail.com), :smtp_settings => { :address => "smtp.gmail.com", :port => 587, :domain => "beyondrails.com", :authentication => :login, :user_name => "beyondrails@gmail.com", :password => "beyondrails@gmail.com的密码" }, } end
5,修改environment.rb
# ExceptionNotifier settings ExceptionNotifier.sender_address = SysConfig::EXCEPTION_NOTIFIER[:sender_address] ExceptionNotifier.email_prefix = SysConfig::EXCEPTION_NOTIFIER[:email_prefix] ExceptionNotifier.exception_recipients = SysConfig::EXCEPTION_NOTIFIER[:recipients] ActionMailer::Base.delivery_method = SysConfig::EXCEPTION_NOTIFIER[:delivery_method] ActionMailer::Base.smtp_settings = SysConfig::EXCEPTION_NOTIFIER[:smtp_settings] ActionMailer::Base.raise_delivery_errors = true ActionMailer::Base.perform_deliveries = true ActionMailer::Base.default_charset = "utf-8"
好了!,可以在ruby script\console下面试试发送一封email:
ExceptionNotifier.deliver_sys_email("hideto.bj@gmail.com", "email title", "email data.")
评论
3 楼
danny.chiu
2009-04-25
hideto大哥,按照您的方法试了,在控制台出现以下错误:
把
google一下发现有别的解决办法,把第8行改成:
你们遇到这个问题了吗?
>> ExceptionNotifier.deliver_sys_email("danny.chiu@163.com","email title","emai l data") ArgumentError: wrong number of arguments (3 for 2) from /home/qcq/blog/vendor/plugins/action_mailer_tls/lib/smtp_tls.rb:8:i n `check_auth_args' from /home/qcq/blog/vendor/plugins/action_mailer_tls/lib/smtp_tls.rb:8:i n `do_start' from /usr/lib/ruby/1.8/net/smtp.rb:525:in `start' from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/ba se.rb:671:in `perform_delivery_smtp' from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/ba se.rb:526:in `__send__' from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/ba se.rb:526:in `deliver!' from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.2.2/lib/action_mailer/ba se.rb:392:in `method_missing' from (irb):1
把
/home/qcq/blog/vendor/plugins/action_mailer_tls/lib/smtp_tls.rb第8行去掉就可以了
google一下发现有别的解决办法,把第8行改成:
check_auth_args user, secret if user or secret
你们遇到这个问题了吗?
2 楼
kfw5313
2008-09-02
D:\InstantRails2.0\rails_apps\gmailtest>ruby script/console
Loading development environment (Rails 2.0.2)
D:/InstantRails2.0/rails_apps/gmailtest/config/environment.rb:16:NameError: uninitialized constant ExceptionNotifier
D:/InstantRails2.0/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:88:NoMethodError: undefined method `cattr_accessor' for ActionController::Dispatcher:Class
D:/InstantRails2.0/rails_apps/gmailtest/app/controllers/application.rb:4:NameError: uninitialized constant ActionController::Base
请问之前遇到过这个错误码 知道如何解决吗
Loading development environment (Rails 2.0.2)
D:/InstantRails2.0/rails_apps/gmailtest/config/environment.rb:16:NameError: uninitialized constant ExceptionNotifier
D:/InstantRails2.0/ruby/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:88:NoMethodError: undefined method `cattr_accessor' for ActionController::Dispatcher:Class
D:/InstantRails2.0/rails_apps/gmailtest/app/controllers/application.rb:4:NameError: uninitialized constant ActionController::Base
请问之前遇到过这个错误码 知道如何解决吗
1 楼
yangzhihuan
2008-06-28
收藏了,小工具,好东西.
发表评论
-
用了TextMate才知道什么叫神级Editor
2011-03-09 04:51 57969一直用Eclipse作为开发Ruby和Java项目的IDE,但 ... -
Ruby使用OAuth登录新浪微博和豆瓣
2011-01-09 12:49 4438首先需要安装oauth这个gem包 gem install ... -
使用Passenger+nginx部署Rails
2010-12-28 15:12 50161. Install Passender gem instal ... -
markItUp+rdiscount搭建Rails下可视化Markdown编辑器
2010-12-21 17:48 5451markItUp是基于jQuery的可视化编辑器,支持Html ... -
Rails3 and MongoDB Quick Guide
2010-12-10 14:13 2755Install MongoDB Download: http: ... -
基于ruby-protobuf的rpc示例
2009-08-11 11:51 41511, 安装ruby-protobuf gem instal ... -
Ruby导出xls和csv的utf-8问题的解决
2009-02-04 15:05 6845数据库数据为utf-8格式,包括中文和拉丁文等等 导出文件xl ... -
URL/HTML/JavaScript的encode/escape
2009-01-04 13:03 9333最近经常被URL、HTML、JavaScript的encode ... -
各种排序的Ruby实现
2008-11-27 14:51 3996Θ(n^2) 1, Bubble sort def bu ... -
12月5日北京RoR活动!
2008-11-26 18:38 3021又是一年过去了,Rails在国内的发展势态良好,很多使用RoR ... -
Rails程序开发的最大问题是代码规范
2008-08-28 11:56 5532使用Rails开发大型复杂B2B应用一年了,这个项目目前开发人 ... -
Web开发大全:ROR版——推荐序
2008-07-09 00:39 2419来自http://www.beyondrails.com/bl ... -
深入ActionMailer,使用Sendmail发邮件
2008-07-03 11:41 3398来自: http://www.beyondrails.com/ ... -
使用coderay和railscasts样式进行代码高亮
2008-06-17 00:16 2398CodeRay是一个语法高亮的Ruby库,效率很不错。 Cod ... -
Capistrano试用
2008-06-16 19:05 19611,客户端机器安装Capistrano gem insta ... -
lighttpd真垃圾啊
2008-06-04 18:38 2537使用lighttpd+fcgi跑Rails程序,文件上传会si ... -
将gem变成plugin
2008-06-04 11:27 1803有什么样的需求就有什么样的对策 当vhost上的帐号没有ge ... -
在Rails里使用ReCaptcha添加验证码
2008-06-03 15:51 42691,去http://recaptcha.net/sign up ... -
Rails里给文件上传添加progress_bar
2008-05-27 17:00 2091文件上传很慢时,UI没有什么用户提示,这样让人很费解,所以我们 ... -
attachment_fu的一个bug
2008-05-27 16:25 1789上传文件的size经常结果为0,让人很费解 解决办法,atta ...
相关推荐
标题 "rails2.3.2 ExceptionNotifier 配置" 指的是在Rails 2.3.2版本中,如何设置和使用ExceptionNotifier插件。ExceptionNotifier是Rails的一个非常有用的gem,它允许开发者在应用程序中捕获并通知异常情况,如错误...
《Ruby on Rails与MySQL环境配置详解》 在开发基于Web的应用程序时,Ruby on Rails(简称Rails)框架和MySQL数据库的结合是常见的选择。本文将详细介绍如何在Windows环境下配置Ruby on Rails以支持Rails 2.3.5及...
标题 "rails3.1安装与mysql配置 windows" 涉及到的是在Windows操作系统上安装Ruby on Rails 3.1框架并配置MySQL数据库的过程。这是一个关键的开发环境设置步骤,对于使用Rails进行Web开发的程序员来说至关重要。Ruby...
本文将介绍如何配置一个高可用的rails应用,这里会使用图文并茂的形式,结合笔者的实践经验,来讲解配置过程和相关的知识点。 首先,高可用的配置通常需要多个组件的协调工作。rails应用通常包括前端、后端、数据库...
roadie-rails, 使HTML电子邮件适合 Rails rockstars roadie 使HTML电子邮件适合 Rails rockstars 。这里 gem 将 Rails 应用程序与Roadie钩子,以帮助你生成HTML电子邮件。安装将这个 gem 添加到你的Gemfile,
在Ruby on Rails开发环境中,配置过程是至关重要的第一步。Rails是一个基于Ruby的开源Web应用程序框架,它遵循模型-视图-控制器(MVC)架构模式。在安装完Ruby之后,配置Rails环境通常包括以下几个关键步骤: 1. **...
Ruby on Rails 安装及 MySQL 数据库配置指南 本文详细介绍了 Ruby on Rails 的安装步骤,以及 MySQL 数据库的配置方法,并提供了一些官方阅读资源。 一、Ruby on Rails 安装 Ruby on Rails 的安装可以分为以下几...
在实际应用中,Exception Notification可以与Rails的其他工具和最佳实践结合,比如与New Relic、Sentry等监控工具一起使用,提供更全面的应用健康检查。此外,通过自定义错误处理器,你可以扩展其功能,比如在特定...
在Ruby on Rails框架中,数据库配置是至关重要的部分,它允许开发者与各种数据库系统进行交互,如MySQL、Microsoft SQL Server等。以下将详细介绍如何在Windows环境下安装Ruby on Rails以及配置数据库。 首先,我们...
下面我们将详细介绍如何配置Rails应用来连接并操作SQLServer 2000。 首先,我们需要安装一个支持SQLServer的Ruby数据库适配器。在这个场景下,`ruby-dbi`和`dbd-sqlserver`这两个库可以帮助我们实现这个功能。`ruby...
### Rails 101 入门电子书知识点详解 #### 一、简介 《Rails 101 入门电子书》是一本非常适合初学者直接入门的书籍,它由xdite编写并出版于2014年6月10日。本书主要针对的是希望学习Ruby on Rails框架的读者,特别...
### Rails 2.0 的配置方法 #### 一、引言 Rails 2.0作为Ruby on Rails(简称ROR)框架的一个重要版本,在Web开发领域具有不可忽视的地位。本篇将详细介绍Rails 2.0的配置过程及注意事项,帮助初学者快速上手并深入...
maily, 在浏览器中,Rails 引擎预览电子邮件 Maily Maily是用于管理。测试和浏览应用程序所有电子邮件模板的Rails 引擎,可以直接在浏览器中预览它们。Maily会自动接收你所有的电子邮件,并让它们从一种仪表。插件...
### Flex3与Rails结合:构建HelloWorld应用 在探索如何将Adobe Flex3与Ruby on Rails(简称Rails)结合,创建动态Web应用的过程中,一个常见的入门案例便是“HelloWorld”。此案例不仅展示了这两种技术如何协同工作...
### Ruby on Rails与RadRails环境配置详解 #### 一、Ruby on Rails简介 Ruby on Rails(简称Rails或RoR)是一种使用Ruby语言编写的开源全栈Web应用框架。它遵循模型-视图-控制器(MVC)架构模式,强调代码优雅性和...
在Windows环境下,使用NetBeans进行Rails开发需要一系列的配置步骤,因为Rails是一个基于Ruby的Web框架,而NetBeans是一款强大的集成开发环境(IDE),支持多种编程语言,包括Ruby。以下是一些关键知识点: 1. **...
结合Rails 3.1的Asset Pipeline和Cucumber-Rails 1.2.0,开发者能够构建出一个既高效又健壮的Web应用程序。Asset Pipeline优化了前端资源的处理,Cucumber-Rails则提供了强大的测试工具,确保代码的质量和功能符合...
Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...