例如,如果current_user.subscribed
的日期是false
之前,我希望current_user.expiry_date
更改为Date.today
。
我实际上并不知道如何实现这一点。我应该将哪个控制器或操作链接到(如果我应该这样做?)。有没有办法让这种情况自动发生?
答案 0 :(得分:1)
试试这个:
subscribed = Date.today < current_user.expiry_date
如果用户日期到期,它将返回false。
答案 1 :(得分:0)
实现此目的的一个好地方是登录用户的方法。您可以针对expiry_date
Date.today
current_user.subscribed = false if Date.today > current_user.expiry_date