0

嘿,我在日历日期选择 gem 的时间部分遇到问题。以下代码将日期限制为今天之后/之后的任何一天。我需要为时间执行此操作,将用户限制在 24 小时或比现在更长的时间。我不知道 :valid_date_check 中使用的代码是 SQL、Javascript 还是什么。谷歌和 IRC 也想不通。有没有人有这个 gem 的经验,并且成功地做到了,或者知道代码是什么,所以我可以自己去实现它。

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

1 回答 1

1

它应该是Javascript。它肯定不是 Ruby 或 SQL,因为它们不使用 new Date()。此外, :valid_date_check 看起来是一个指向要运行以验证客户端日期的 javascript 检查的指针。

有时查看生成的实际 HTML 可以对此有所帮助。如果代码在 HTML 中,那么您就知道它是 Javascript。

于 2009-06-04T02:45:12.523 回答