我有一个包含以下属性的拍卖模型:
我的拍卖状态必须在Time.now时自动设置为“已结束” 等于auction.close_date。 为此,我认为我需要一种方法来检查每一秒的平等。
这是我的方法:
def set_ended
auctions = Auction.all.active # named_scope to get only 'active' auctions
auctions.each do |auction|
if auction.close_date == Time.now
auction.status = 'ended'
end
end
如何设置应用程序每秒运行此方法?