新手问题 rails 有辦法實現類似 time event 嗎?

xdxie · July 09, 2013 · 1475 hits

大大們好,假設今天要做一個簡單的拍賣網站,可以進行競標,我的表裡會存一個 finish_time 紀錄何時結束,及 is_finish 代表此拍賣的狀態,競標便可依此狀態確認是否可出價並且依此狀態 reder 出對應的頁面。

目前做法是在商品的 model 裡這樣做 after_initialize :check_if_expired def check_if_expired if !is_finish && finish_time < 0.days.from_now self.is_finish = true self.save end end

這是我想到沒辦法中的辦法,請問有更好的做法嗎?

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.