2009-06-03 261 views
0

嘿,我遇到了日曆日期部分的問題選擇寶石。以下代碼將日期限制在今天之後/之後的任何一天。我需要爲此花費時間,將用戶限制在比現在多24小時或更長的時間。我無法弄清楚:valid_date_check中使用的代碼是SQL還是Javascript或什麼。谷歌和IRC也無法弄清楚。有沒有人有這個寶石的經驗,併成功做到這一點,或知道代碼是什麼,所以我可以自己實現它。紅寶石日曆日期選擇

<%= calendar_date_select_tag "time", "", :popup => :force, :time => true, :valid_date_check => "date > (new Date()).stripTime()" %> 

回答

1

它應該是Javascript。這當然不是Ruby或SQL,因爲它們不使用新的Date()。另外,valid_date_check看起來是一個指向javascript檢查的指針,用於驗證客戶端的日期。

有時看到實際生成的HTML可以幫助解決這個問題。如果代碼是在HTML中,那麼你知道它是Javascript。