我有Braintree
的两个订阅计划,一个是六个月计划,另一个是全年计划,两个计划都有ID。我通过api实现了实现,因此数据只保存在它们的末尾。
我想在订阅到期前的x天向用户发送电子邮件通知。
Braintree
支持小组为我提供了以下代码,以查找剩余1个结算周期的订阅:
search_results = Braintree::Subscription.search do |search|
search.billing_cycles_remaining <= 1
end
我有点坚持如何每天检查上面的代码如何实现电子邮件通知......我应该使用rake test
发送电子邮件还是delayed_jobs
??
还是有另一种方法来实现这个?
以及如何最终确定上述代码?