0

ねえ、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()" %>
4

1 に答える 1

1

Javascript である必要があります。new Date() を使用しないため、Ruby や SQL ではありません。また、:valid_date_check は、クライアント側で日付を検証するために実行する JavaScript チェックへのポインターのように見えます。

実際に生成された HTML を確認すると、この問題が解決する場合があります。コードが HTML にある場合は、それが Javascript であることがわかります。

于 2009-06-04T02:45:12.523 に答える