我想做的是知道用户是否在过去10秒内在系统中创建.
所以我会做:
所以我会做:
def new_user if(DateTime.now - User.created_at < 10) return true else return false end end
IT只是一个想法,我该怎么做正确?
谢谢
解决方法
class User < ActiveRecord::Base def new? created_at > 10.seconds.ago end end # Example: user = User.create! user.new? #=> true sleep 11 user.new? #=> false
(假设您的用户类是ActiveRecord模型.)