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

xdxie · 2013年07月09日 · 1483 次阅读

大大們好,假設今天要做一個簡單的拍賣網站,可以進行競標,我的表裡會存一個 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

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

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号