所以我有一个类似于电子商务网站的网站。我想在会话到期后(最好是到期后 30 分钟)向用户发送一封电子邮件,其中包含动态内容 - 关于他们的状态,即他们的购物车中是否有物品,如果他们没有付款,或者是否付款那是成功的。
所以这里有三个问题?
- 有哪些不同的方法可以实现这一目标?
- 会话到期 30 分钟后是否可以运行一段代码?
- 是否可以根据用户状态在邮件传递中添加 if-else 语句?
目前,我使用 Rails 5.0.0 和 sendgrid 发送电子邮件。Sendgrid 有类似 Mail.deliver_after(30 mins) 的代码。但我似乎无法设置 if else 条件来使电子邮件的内容动态化。另外,我想在会话到期后 30 分钟后发送电子邮件。