javascript - Ruby on Rails Javascript 在开发/生产方面有所不同

标签 javascript jquery ruby-on-rails ruby datepicker

我对 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 .

它适用于生产环境,但不适用于开发环境。我很绝望,需要帮助。

提前致谢,抱歉我的英语不好。

问候!

最佳答案

首先将(jqueryjquery_ujs)移动到 list 文件的顶部

并为 js datetimepicker 添加 document ready

$( 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,
      });
});

关于javascript - Ruby on Rails Javascript 在开发/生产方面有所不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22347175/

相关文章:

javascript - 在 Microsoft MVC 2 的可变长度列表中使用自定义验证器(客户端验证问题)

javascript - Bootstrap模态新页面

javascript - jQuery改变 body 的背景颜色

javascript - div 顶部的文本标签

ruby-on-rails - Mongoid:搜索数组

javascript - 如何在减小窗口大小的同时增加元素宽度?

jquery - jquery 查找某个元素是否有空元素

javascript - jQuery 将 html 添加到结果中

ruby-on-rails - 编辑现有记录会创建重复的 Rails 5

ruby-on-rails - 为什么 postgresql 9.1 不能与 rails 3.0 一起使用?