需求是这样的,
不需注册也可以订阅 每周资讯
似乎学会了怎么发邮件,但是之前的程序程序怎么组织?
我的想法是这样的:
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! 成功之后 调用发送邮件方法。
大家看我对不对,或者有更简单的方式,请指教。