2
我對gem'jquery-datepicker'有問題。我在的application.js代碼如下所示:Ruby on Rails Javascript在開發/生產中的差異
//= 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 .
它可以在生產環境中而不是在開發環境中。我絕望,需要幫助。
在此先感謝和抱歉我的英語不好。
問候!
非常感謝!但是你能告訴我爲什麼我需要改變這個嗎?因爲還有其他類似的問題。正如你在上面看到的,我使用了一個高級寶石。它也可以正常工作,但導出功能(// =需要hightcharts/modules/exporting)也僅適用於開發環境。我需要在那裏改變什麼? – Markus
'jquery'是許多js庫的基礎庫。因此放置在文件的頂部是很好的選擇。還要從require中刪除'.js'擴展名。如果你有hightchar的問題,試着更好地使用寶石(它也有一個很好的文檔與需要的例子)https://github.com/PerfectlyNormal/highcharts-rails – itsnikolay
現在所有的工作!謝謝! – Markus