Homeland 关于,重置密码,顺便问问大家对于后台任务的看法

pokkalee · 2012年02月20日 · 最后由 hooopo 回复于 2012年02月22日 · 2949 次阅读

刚刚重置密码的时候发现会卡在半空中,当等到系统发送中或者发送后 (其实我是隔一会邮件提醒才知道),有时页面已经跳到 502 了 oops 如果使用后台任务异步发送 (像系的错误日志通知模式),加一些提示,会不会好点?

gem 'delayed_job'或者gem ar_mailer_rails3其他 gem

谢谢,非常好的建议!cc @huacnlee

我知道这个,只是没空搞...

#2 楼 @huacnlee github 提个票,,可行的话我去贡献一下,问题是后台任务可能会涉及数据库的修改,如多个表啥的

#3 楼 @pokkalee 用 Resque 完全不用修改表结构的,放到 Redis 里面

#4 楼 @huacnlee 看来是好东西,我去学习下,谢谢

把 Resque::Mailer 混入 devise 的 mailer 就行了

#2 楼 @huacnlee 还有一个问题是怎么回复都是显示 N 分钟之前 - -例如@Rei 的回复就还是不到一分钟前回复 #6 楼 @Rei 这个很好,准备放到项目试试,把原来的队列换掉,谢谢分享

如果只有重置密码的邮件要发用队列是浪费资源 简单的 fork 就满足需求

#8 楼 @hooopo Process.fork [{ block }] → fixnum or nil 这个吗?

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