2012-04-29 41 views
0

喜在軌道上 紅寶石即時通訊新是我的方案,我有兩個定時器time_startime_end 我只是想知道如果有一個驗證器或輔助,這將改變end time的基礎上的時間的時間開始時間爲了不會得到一個負值後得到兩個時間的差異是可能的jQuery中,但我想知道如果軌道也可以做到這一點TIME_START範圍TIME_END幫手

例如,如果我選擇在下午1點time_start然後time_end將只顯示下午2點起

即時通訊也研究它現在即時通訊st跳可能有很多可能的答案

回答

0

您可以使用兩種不同的方法來實現不同的目標。

  1. 您可以編寫自定義驗證,以防止time_end是低於time_start存儲到數據庫中。或者你可以關注驗證器的標準numericality,也許這對你來說已經足夠了。

  2. 您可以編寫一些助手,JS或其他視圖相關的代碼,以允許用戶在html窗口中選擇time_end的值只有大於time_start。 在我看來,這是一個相當具體的任務,不太可能會在rails中找到一些東西,但可以根據您的意願通過幾行代碼來實現。