[英]Ruby on Rails Javascript different in development/production
我对gem'jquery-datepicker'有问题。 我在application.js中的代码如下所示:
//= require highcharts/highcharts.js
//= require highcharts/highcharts-more.js
//= require highcharts/highstock.js
//= require highcharts/modules/exporting.js
//= require jquery
//= require jquery_ujs
//= require jquery.ui.datepicker
//= require_tree .
//= require_self
$(function() {
$( ".datepicker_von" ).datepicker({·
dateFormat: "dd.mm.yy",
minDate: (new Date(2014,2,5)),
maxDate: 0,
showAnim: "slideDown",
changeMonth: true,
changeYear: true,
showOtherMonths: true,·
selectOtherMonths: true,
});
$( ".datepicker_bis" ).datepicker({·
dateFormat: "dd.mm.yy",
minDate: (new Date(2014,2,5)),
maxDate: 0,
showAnim: "slideDown",
changeMonth: true,
changeYear: true,
showOtherMonths: true,·
selectOtherMonths: true,
});
})
在开发环境中,日期选择器也会出现,但在生产环境中不会。 现在,当我将application.js更改为// = require_self时:
//= require_self
//= require highcharts/highcharts.js
//= require highcharts/highcharts-more.js
//= require highcharts/highstock.js
//= require highcharts/modules/exporting.js
//= require jquery
//= require jquery_ujs
//= require jquery.ui.datepicker
//= require_tree .
它在生产环境中有效,但在开发环境中无效。 我感到绝望,需要帮助。
在此先感谢您,我的英语不好。
问候!
首先,将( jquery
和jqery_ujs
)移到清单文件的顶部
并添加document ready
js datetimepicker
$( document ).ready(function() {
$( ".datepicker_von" ).datepicker({·
dateFormat: "dd.mm.yy",
minDate: (new Date(2014,2,5)),
maxDate: 0,
showAnim: "slideDown",
changeMonth: true,
changeYear: true,
showOtherMonths: true,·
selectOtherMonths: true,
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.