我有几个月的计划,用户可以随时取消。在用户仍然可以访问应用程序的情况下,建议如何处理grace period
。为例。如果用户在7月1日注册,并在7月15日取消,我希望提供用户访问到7月30日。
我存储以下列,current_period_start
,current_period_end
,canceled_at
&ended_at
.
宽限期检查应该像
def grace_period?
return status == 'canceled' && Time.zone.now < current_period_end
end
对这一点的任何澄清都会很有帮助。谢谢。你不应该"取消";订阅。只需更新参数"cancel_at_period_end: true">