- 浏览: 77274 次
- 性别:
- 来自: 地球
最近访客 更多访客>>
文章分类
最新评论
-
zhou1986lin:
[flash=200,200][b]引用[size=x-sma ...
新浪编辑器 -
vb2005xu:
晕 想不出来 为什么要实现 什么什么语言的 版本的好处
不都是 ...
新浪编辑器 -
minma_yuyang:
还不错,借鉴了。
Code style -
天机老人:
谢谢啊,这文章不错!
Sphinx -
suncanoe:
<iframe id="myEditor&qu ...
新浪编辑器
配置 environment -- development.rb
# Don't care if the mailer can't send
#set delivery method to :smtp, :sendmail or :test
#these options are only needed if you choose smtp delivery
定义model
定义controller
定义 view -- send_msg.erb
# Don't care if the mailer can't send
config.action_mailer.raise_delivery_errors = true
#set delivery method to :smtp, :sendmail or :test
config.action_mailer.delivery_method = :smtp
#these options are only needed if you choose smtp delivery
config.action_mailer.smtp_settings = { :address => "smtp.163.com", :port => 25, :domain => 'smtp.163.com', :authentication => :login, :user_name => '', :password => '' }
定义model
class UserMailer < ActionMailer::Base def send_msg(info) @recipients = "yang_kunlun@163.com" @from = "yang_kunlun@163.com" @subject = "contact message" @body[:info] = info @content_type = "text/html" end end
定义controller
def send_contact_msg mail = UserMailer.create_send_msg(params) UserMailer.deliver(mail) end end
定义 view -- send_msg.erb
hi <br /> <br /> Name<%= @info['name'] %> </br> Email address<%= @info['email address'] %> </br> Phone number<%= @info['phone number'] %> </br> Subject<%= @info['subject'] %> </br> Content<%= @info['content'] %> </br>
发表评论
-
架起自己的blog, 以后我的博客将更新至 http://kunlunblogs.herokuapp.com
2010-03-09 12:11 840博客辗转几个地方, 最终还是去heroku吧 http://k ... -
检查并显示mobile页面
2010-03-05 13:39 802根据user_agent判断是否是手机设备 reque ... -
给任务传递参数
2010-03-05 10:45 953desc 'For test params' task ... -
扩展paperclip 增加watermark
2010-03-05 01:46 12811. /lib/paperclip processors ad ... -
rails read digital photo
2010-03-05 01:28 9241 gem install exifr 2 $ irb -r ... -
rails' cron rufus-scheduler
2010-03-04 15:49 13061 installation sudo gem inst ... -
searchlogic
2010-03-03 14:57 815This plugin help searching. you ... -
capistrano配置
2010-03-02 16:21 1481服务器文件结构 mya ... -
passenger 工具查看内存状态
2010-03-02 15:59 10681. inspect Phusion Passenger’s ... -
passenger apache 设定
2010-03-02 15:56 995sudo vim /etc/apache2/httpd.con ... -
rails plugin-- auto_migrations
2010-03-02 12:09 844一般我们更改表结构的时候,数据会自动清空,挺麻烦的。auto_ ... -
a question
2010-01-28 20:10 832目前,经理想知道从A地址(例如10.1.3.1)到B地址(例如 ... -
在日志中过滤password
2010-01-28 14:00 839在user controller中加入 filter_para ... -
radiantcms
2009-12-02 17:33 742http://radiantcms.org/overview/ ... -
file copy
2009-06-23 14:39 865require 'ftools' namespace :ae ... -
copy files from original dir to other dir
2009-06-23 14:35 739namespace :ae do desc &quo ... -
Ruby rake file
2009-05-14 15:20 864task :import_projects => :en ... -
Mini_magick
2009-05-14 13:18 1315MiniMagick中Image对象有一个shave方法,正好 ... -
匹配所有路由
2009-05-14 11:57 623*path hehe -
Sphinx 高亮实现
2008-12-16 14:25 2786在配置environment中加入 Ultrasphinx:: ...
相关推荐
email-spec, 在使用ActionMailer或者Pony的ruby 应用中,收集 testing/minitest匹配器的集合和用于测试电子邮件的Cucumber 步骤 电子邮件规范用于 RSpec 。MiniTest 和 Cucumber 步骤的匹配器集合,使测试邮件顺利...
在Ruby on Rails框架中,ActionMail是用于发送电子邮件的一个核心组件。它允许开发者方便地创建、格式化并发送电子邮件,而无需直接与SMTP服务器交互。本篇将详细讲解如何使用ActionMail来实现邮件功能。 首先,...
邮件回叫 我的任务是保存我们发送给用户的所有电子邮件-当然不是内容,而是至少电子邮件和主题(或模板)... 我的用户似乎不再拥有电子邮件,因为他们可以向openid注册,并且某些提供程序只是忽略了required => {:email
例如,你可以创建一个`UserMailer`类,包含`welcome_email`方法,用于发送欢迎邮件。 ```ruby class UserMailer < ActionMailer::Base default from: 'no-reply@example.com' def welcome_email(user) @user = ...
使用Roadie时,开发者可以轻松地将其集成到Ruby项目中,比如与ActionMailer(Rails的邮件发送工具)配合使用。只需要在配置好ActionMailer后,设置`:delivery_method`为`:roadie`,并指定基础URL,Roadie就会自动...
例如,`YourMailer.some_email.deliver_now`会立即发送邮件,而`YourMailer.some_email.deliver_later`则会将其添加到队列,稍后发送。 除了ActionMailer,Ruby还有其他邮件库,如Mail gem,它是一个独立于Rails的...
此外,还可以利用`MvcMailer`库,这是一个专门为ASP.NET MVC设计的邮件发送工具,它通过ActionMailer.NET库为每个邮件创建一个MVC控制器,使邮件定制更加直观。 从提供的压缩包文件"MvcMailer-master"来看,这可能...
4. 当你调用`UserMailer.welcome_email(user).deliver_now`时,Markerb会解析`mail.md.erb`模板,将其转换为multipart邮件,包括纯文本和HTML两部分,然后ActionMailer会负责发送这个邮件。 5. Markdown模板中,你...
为了发送电子邮件,你可以使用ActionMailer,这是Rails内置的一个邮件发送系统。创建一个新的邮件类,例如`app/mailers/user_mailer.rb`: ```ruby class UserMailer default from: 'your-email@example.com' ...
**Ruby-Mail:深入理解Ruby邮件库** Ruby-Mail是一个强大的Ruby库,专为处理电子邮件而设计。这个库使得在Ruby应用程序...在实际项目中,结合其他Ruby库(如ActionMailer用于Rails应用),可以实现更强大的邮件功能。
此外,如果你的应用使用的是Rails 2.x版本,可能需要处理ActionMailer的配置,确保它可以正确地发送邮件。这通常涉及到设置SMTP服务器信息,例如在`config/environment.rb`中: ```ruby ActionMailer::Base.smtp_...
8. **匿名邮件服务**: 创建匿名邮件服务可能涉及到SMTP服务器配置、邮件库(如ActionMailer in Rails)以及可能的隐私保护措施,以确保用户的匿名性。 9. **数据存储**: 考虑到邮件通知,项目可能需要存储订阅者...
预邮栏CSS样式的电子邮件没有麻烦。... 电子邮件样式不仅是链接到样式表的问题。...style>标签。 解决方法是在电子邮件中每个标签的style属性中编写所有CSS规则。... 这将导致所有发送的电子邮件都由premai
1. **用户模型**:Devise会添加一个User模型,包含常见的认证属性如email和password。你可以通过配置Devise模块来启用或禁用特定功能。 2. **会话控制器**:Devise生成会话控制器来处理登录、登出操作。它还提供了...