我在模型中使用以下代码创建后,向用户发送欢迎电子邮件:
after_create :send_welcome_email
...
def send_welcome_email
EmailerUtilizator.welcome_email(self).deliver
end
我使用ajax调用执行此操作,传递方法有一个短暂但明显的延迟。 我应该使用异步方法吗? 或者我应该使用某种等待动画?
谢谢,
答案 0 :(得分:4)
或许与delayed_job合并?如果他们在2-3分钟内收到一封电子邮件,即使这是可以接受的,也可以考虑并发注册的情况!
def send_welcome_email
EmailerUtilizator.delay.welcome_email(self)
end