新手问题 订阅邮件功能怎么构思

zealinux · 2012年11月26日 · 最后由 tumayun 回复于 2012年11月26日 · 1742 次阅读

需求是这样的,

不需注册也可以订阅 每周资讯

似乎学会了怎么发邮件,但是之前的程序程序怎么组织?

我的想法是这样的:

rails g model Subscriber email:string stat:boolean

rails g controller subscribers subscribe

# routes 增加
resource subscribers

# view
<%= button_to 'subscribe', :action => "create",  :confirm => 'Are you sure?', :method => :put, :remote => true %>

最后在 SubscribersControllers 的 create action 里 save! 成功之后 调用发送邮件方法。

大家看我对不对,或者有更简单的方式,请指教。

发邮件应该是个 background job

需要 登录 后方可回复, 如果你还没有账号请 注册新账号