大大們好,假設今天要做一個簡單的拍賣網站,可以進行競標,我的表裡會存一個 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
這是我想到沒辦法中的辦法,請問有更好的做法嗎?