В нашем приложении rails 3.1.0 ajax используется для загрузки представления с помощью указателя даты jquery для return_date.Код js для return_date в application.js:
// for AJAX
$(function() {
$("#test_sample_return_date").live('click', function() {
$(this).datepicker({dateFormat: 'yy-mm-dd', showOn:'focus' }).focus();
});
});
В этой реализации средство выбора даты загружается, когда представление загружается ajax-способом.Однако «0001/1/1» всегда устанавливается по умолчанию в return_date вместо пробела, если необходимо.Параметры, такие как currentText, defaultDate для средства выбора даты, не работали.$(this).removeAttr('value')
был использован.Однако атрибут value был удален только после того, как пользователь сначала щелкнул поле return_date, которое изначально загружает '0001/1/1'.
Есть какие-нибудь мысли о том, как установить пустое значение для указателя даты в rails ajax?Большое спасибо.
ОБНОВЛЕНИЕ:
Вот одна строка кода simple_form рельсов для загрузки return_date:
<%= f.input :return_date, :label => "Return Date: ", :as => :string %>
return_date - поле даты.: как опция загружает return_date в текстовое поле в виде строки вместо даты.Если щелкнуть поле return_date, средство выбора даты запускается и отображается.