出品アイテムの出品期限が切れているかどうかのflagを出品アイテムテーブルに持つ場合
出品期限が切れたタイミングを自動察知してでフラグを立てるにはどうしたら良いでしょうか?
今まではユーザー操作によってフラグを立てる実装しかしたことありません
バルクインサート・アップデートで実装するのかな?
と思ったのですが、処理が常に走ると重くなりますよね。。
現在の実装
・アイテム詳細画面を表示する際に、limit_day?メソッッドで出品期限をチェック
・出品期限が切れている場合はviewの「入札」部分を非表示とする
・URL直打の場合を想定しvalidationとリダイレクトを実装
・出品期限(残り時間)はjavascriptでカウントダウン形式で表示
lang
1 2 def limit_day?(item) 3 today = Time.now 4 @limit_day = item.limit_day 5 if (@limit_day - today ) > 0 6 true 7 else 8 false 9 end 10 end
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/02/01 17:30
2015/02/01 17:35