0

我想知道如何检查用户是否已成为会员超过 1 个月?我注意到 rails 创建了一个 created_at 列。我如何检查用户是否是一个月大的会员?

谢谢

我看着像 1.month.ago 这样的事情,但那不会从当前日期开始改变吗?也许我的逻辑有点错误。我可以做类似的事情吗...

user.created_at - 1.month.ago > 0

我不能做这个减法比较吗?或者这没有意义吗?谢谢

4

2 回答 2

4

user.created_at < 1.month.ago应该没事。

于 2012-06-11T22:04:08.250 回答
3

怎么样

(user.created_at + 1.month).past?

或者

user.created_at <= 1.month.ago
于 2012-06-11T22:01:16.887 回答