嘿,我遇到了Calendar Date Select gem的时间部分。以下代码将日期限制为/今天之后的任何一天。我需要这样做一段时间,将用户限制在24小时或更长的时间。我无法弄清楚:valid_date_check中使用的代码是SQL,还是Javascript或者是什么。 Google和IRC也无法弄明白。有没有人有这个宝石的经验,并成功做到这一点,或知道代码是什么,所以我可以自己实现它。
<%= calendar_date_select_tag "time", "", :popup => :force, :time => true, :valid_date_check => "date > (new Date()).stripTime()" %>
答案 0 :(得分:1)
它应该是Javascript。它当然不是Ruby或SQL,因为它们不使用新的Date()。另外,:valid_date_check看起来是一个指向运行javascript检查的指针,以验证客户端的日期。
有时看到生成的实际HTML可以帮助解决这个问题。如果代码在HTML中,那么您就知道它是Javascript。