rails - 如何检查用户是否已成为一个月的成员

时间:2012-06-11 21:55:09

标签: ruby-on-rails datetime

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

感谢

我看过像1.month.ago这样的事情,但是不会改变当前的日期吗?也许我的逻辑有点不对劲。我能做点像......

user.created_at - 1.month.ago > 0

我不能做这个减法比较吗?还是没有意义?感谢

2 个答案:

答案 0 :(得分:4)

user.created_at < 1.month.ago应该没问题。

答案 1 :(得分:3)

怎么样

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

user.created_at <= 1.month.ago