ruby-on-rails – 如何在Rails中捕获电子邮件的输出并将其放入变
发布时间:2020-12-16 23:19:08 所属栏目:百科 来源:网络整理
导读:从ActionMailer输出发送到日志的电子邮件的输出,我想知道我是否可以将该输出转换为变量,以便将其存储在文件中. PS.我忘了提到这是在Rails 2上 解决方法 正如McStretch指出的那样,观察者是处理邮件传递的每条消息的最佳方式.但是,如果您只想捕获1或2个特殊情
从ActionMailer输出发送到日志的电子邮件的输出,我想知道我是否可以将该输出转换为变量,以便将其存储在文件中.
PS.我忘了提到这是在Rails 2上 解决方法
正如McStretch指出的那样,观察者是处理邮件传递的每条消息的最佳方式.但是,如果您只想捕获1或2个特殊情况,则可以执行以下操作:
假设您有一个名为MyMailer的ActionMailer子类,以及一个名为foobar的电子邮件, # Rails 2.x mail = MyMailer.create_foobar(...) # instead of MyMailer.deliver_foobar(...) File.open('filename.txt','wb') {|f| f.write(mail.body) } MyMailer.deliver(mail) # Rails 3.x mail = MyMailer.foobar(...) # instead of MyMailer.foobar(...).deliver File.open('filename.txt','wb') {|f| f.write(mail.body) } mail.deliver (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ruby-on-rails – 如何在Rails / w Devise中注销
- 在VS(2005、2008、2010)的MFC工程中添加flash控
- ruby-on-rails – 安全地转义字符串用于SQL片段,
- c# – ASP.net MVC – 导航并突出显示“当前”链
- UVM:10.5.2 聚合参数的优势与问题
- javascript和jQuery实现网页实时聊天的ajax长轮询
- 账户表/余额表/消费储蓄表
- ruby-on-rails – Paperclip – 获取没有ActiveR
- ruby-on-rails – 从Git存储库安装rails插件
- 关于ORA-00257: archiver error. Connect intern
热点阅读