Я обновил приложение для заметок домой с 2.3.0 до 2.3.1. Теперь мой jqueryDatePicker не работает. Календарь не отображается, когда я нажимаю в поле даты. Я сравнил источник страницы для предыдущей версии и этой. Единственное отличие, которое я вижу, это то, что запятые и кавычки заменяются символами юникода. У меня есть datePicker на нескольких страницах, и он терпит неудачу в каждом случае. Таким образом, это не так, как будто у меня есть опечатка в определенном gsp, который каким-то образом вызывает это. Необходимые файлы jquery и jquery-ui включены. Та же самая страница работала раньше.
Grails 2.3.0:
<script type="text/javascript">
$('#reportTargetDate').datepicker({
dateOnly:true, dateFormat:'mm-dd-yy', timeFormat:'h:mm tt'
});
Grails 2.3.1:
<script type="text/javascript">
$('#reportTargetDate').datepicker({
dateOnly:true\u002c dateFormat:\u0027mm-dd-yy\u0027\u002c timeFormat:\u0027h:mm tt\u0027
});
См. Http://jira.grails.org/browse/GRAILS-10641 и связанные проблемы. Можете ли вы проверить с http://hudson.grails.org/job/grails_core_2.3.x/lastSuccessfulBuild/artifact/build/distributions/grails-2.3.2.BUILD-SNAPSHOT.zip, чтобы узнать, устраняет ли она вашу проблему?