2011-10-18 30 views
0

我有一個'Event'模型,其中包含事件列表及其開始時間。Rails 3.1 - 基於時間的事件

當前時間到達事件開始時間時,我想發起一些操作。

換句話說,我想在事件開始時做點事情。

如何在Ruby/Rails中完成此操作?

+0

多少精度你想要什麼?開始時間是在一分鐘內發生的,在第二次?你想在客戶端或者在服務器端「發起一些動作」嗎?我們需要更多信息。 –

回答

1

有兩種方法可以解決這個問題。您可以編寫一個腳本,用於永久檢查事件,並在事件日期過去時觸發某些操作,或者您爲該事件使用寶石。我建議你看一些處理你的問題的後臺作業的截屏:

http://railscasts.com/?tag_id=32

+0

@Jordan - 第二精度是首選。但是,精確度也可以。這個動作需要在服務器端被觸發。 – ddb