RoRアプリケーションにjquery1.8.1.min.jsのjquerydate-pickerの2つの異なるインスタンスがあります。
私はこの機能を持っています:
$(".date-picker:not('#policy_starts_on')").datepicker();
$('#policy_starts_on.date-picker').datepicker({
startDate: '0',
endDate: '+90d'
});
これはこの入力に当てはまります:
<input class="required date-picker input-small align-center" id="policy_starts_on" name="policy[starts_on]" size="30" type="text" value="02/27/2013">
それから私はこの機能を持っています:
$(".date-picker:not('#act_event_ends_on')").datepicker();
$('#act_event_ends_on.date-picker').datepicker({
startDate: '0',
endDate: '+180d'
});
これはこの入力に当てはまります:
<input class="required date-picker input-small align-center" id="act_event_ends_on" name="act_event[ends_on]" size="30" type="text">
両方の入力は、rubyフォームヘルパーによって生成されています。
これは最初のフォームヘルパーです:
= f.input :starts_on, :label => 'Policy Start Date', :required => true
そして、これは2番目のフォームヘルパーです。
= f.input :ends_on, :label => 'Event End Date', :required => true
質問: 2番目の入力がまったく制限されていないのに、最初の入力が適切に制限されているのはなぜですか(つまり、過去の1日を選択できず、90日後までしか移動できません)。