- 浏览: 2649847 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
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 57856一直用Eclipse作为开发Ruby和Java项目的IDE,但 ... -
Ruby使用OAuth登录新浪微博和豆瓣
2011-01-09 12:49 4298首先需要安装oauth这个gem包 gem install ... -
使用Passenger+nginx部署Rails
2010-12-28 15:12 49131. Install Passender gem instal ... -
markItUp+rdiscount搭建Rails下可视化Markdown编辑器
2010-12-21 17:48 5369markItUp是基于jQuery的可视化编辑器,支持Html ... -
Rails3 and MongoDB Quick Guide
2010-12-10 14:13 2710Install MongoDB Download: http: ... -
基于ruby-protobuf的rpc示例
2009-08-11 11:51 41061, 安装ruby-protobuf gem instal ... -
Ruby导出xls和csv的utf-8问题的解决
2009-02-04 15:05 6744数据库数据为utf-8格式,包括中文和拉丁文等等 导出文件xl ... -
URL/HTML/JavaScript的encode/escape
2009-01-04 13:03 9231最近经常被URL、HTML、JavaScript的encode ... -
各种排序的Ruby实现
2008-11-27 14:51 3946Θ(n^2) 1, Bubble sort def bu ... -
12月5日北京RoR活动!
2008-11-26 18:38 2962又是一年过去了,Rails在国内的发展势态良好,很多使用RoR ... -
Rails程序开发的最大问题是代码规范
2008-08-28 11:56 5261使用Rails开发大型复杂B2B应用一年了,这个项目目前开发人 ... -
Web开发大全:ROR版——推荐序
2008-07-09 00:39 2371来自http://www.beyondrails.com/bl ... -
深入ActionMailer,使用Sendmail发邮件
2008-07-03 11:41 3362来自: http://www.beyondrails.com/ ... -
使用coderay和railscasts样式进行代码高亮
2008-06-17 00:16 2352CodeRay是一个语法高亮的Ruby库,效率很不错。 Cod ... -
Capistrano试用
2008-06-16 19:05 18981,客户端机器安装Capistrano gem insta ... -
lighttpd真垃圾啊
2008-06-04 18:38 2457使用lighttpd+fcgi跑Rails程序,文件上传会si ... -
将gem变成plugin
2008-06-04 11:27 1757有什么样的需求就有什么样的对策 当vhost上的帐号没有ge ... -
在Rails里使用ReCaptcha添加验证码
2008-06-03 15:51 42071,去http://recaptcha.net/sign up ... -
Rails里给文件上传添加progress_bar
2008-05-27 17:00 2046文件上传很慢时,UI没有什么用户提示,这样让人很费解,所以我们 ... -
attachment_fu的一个bug
2008-05-27 16:25 1730上传文件的size经常结果为0,让人很费解 解决办法,atta ...
相关推荐
支持rails2.0以上版本的配置说明,文档从我自己的博客中整理出来,不愿意用资源分的朋友可以去我的博客看: http://wudihamagong.spaces.live.com/ 或者 http://blog.csdn.net/abcdefg0 ^_^
NULL 博文链接:https://t284299773.iteye.com/blog/1401761
roadie-rails, 使HTML电子邮件适合 Rails rockstars roadie 使HTML电子邮件适合 Rails rockstars 。这里 gem 将 Rails 应用程序与Roadie钩子,以帮助你生成HTML电子邮件。安装将这个 gem 添加到你的Gemfile,
rails 配置文档 ror ruby on rails
maily, 在浏览器中,Rails 引擎预览电子邮件 Maily Maily是用于管理。测试和浏览应用程序所有电子邮件模板的Rails 引擎,可以直接在浏览器中预览它们。Maily会自动接收你所有的电子邮件,并让它们从一种仪表。插件...
配置高可用的rails,文档图文并茂!易读性强!推荐有一定ruby基础的同学看看!
《Rails之道》按照Rails的各个子系统进行组织编排,分别介绍了Rails的环境、初始过程、配置和日志记录,Rails的分配器、控制器、页面生成和路由,REST、资源和Rails,ActiveRecord的基础、关联、验证和高级技巧,...
MailsViewer 是一个Rails 的邮件预览引擎,提供了表格用来浏览 tmp/mails 下的所有邮件,可轻松的浏览非产品模式下的邮件。 配置方法: config.action_mailer.delivery_method = :file config.action_mailer.file_...
Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置
NULL 博文链接:https://zyn-zyn.iteye.com/blog/1186887
rails_email_preview, 在 Rails 中,预览和编辑应用程序邮件程序模板 Rails 电子邮件预览 使用这里 Rails 引擎在浏览器中预览电子邮件。 兼容 Rails 4.2 。电子邮件审阅: 所有电子邮件预览的列表: 代表有两个主题...
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
Flex3与Rails结合的HelloWord
ruby rails radrails 环境 配置 图片加文字教你如何配置开发环境
使用Aptana+Rails开发Rails Web应用 有Aptana的安装配置等等,中文
本文简单介绍了Ruby On Rails的安装步骤以及MySQL数据库的配置方法,并介绍了几个官方阅读资源。
Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...
约定大于配置 - rails railsrailsrails假定你想要做什么以及准备如何,而不是把任事情都放到配置文件中去。 假定你想要做什么以及准备如何,而不是把任事情都放到配置文件中去。 假定你想要做什么以及准备如何,...
[Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5