9
我想要做的是知道用戶是否在系統中創建了過去10秒鐘。 ,所以我會做:紅寶石比較日期
def new_user
if(DateTime.now - User.created_at < 10)
return true
else
return false
end
end
這只是一個想法,我該怎麼做是正確的? 謝謝
我想要做的是知道用戶是否在系統中創建了過去10秒鐘。 ,所以我會做:紅寶石比較日期
def new_user
if(DateTime.now - User.created_at < 10)
return true
else
return false
end
end
這只是一個想法,我該怎麼做是正確的? 謝謝
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
(假設你的User
類是ActiveRecord
模型。)
User.created_at > 10.seconds.ago