javascript - 是什么原因导致 datepicker 无法使用 jquery 在 rails 3.1.3 中加载?

标签 javascript jquery ruby-on-rails datepicker

我们在带有 jquery 的 rails 3.1.3 应用程序中非常简单地使用了 datepicker。但是,有 2 个 View 没有加载日期选择器。在所有其他 View 上,日期选择器加载本身没有问题。 datepicker 的所有 js 代码都在 application.js 文件中,其中一个(未加载)看起来像这样(带有头文件):

//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_tree .

$(function() {
   $("#src_plant_src_since").datepicker({dateFormat: 'yy-mm-dd'});
});

这是 View 中的简单表单代码:

<%= f.input :src_since, :label => 'start date:', :hint => 'start src date', :as => :string %>

导致日期选择器在一个 View 上加载而不是在另一个 View 上加载的原因可能是什么?非常感谢。

最佳答案

gem 文件

group :assets do
    gem 'jquery-ui-rails'
end

应用程序.js

//= require jquery
//= require jquery_ujs
//= require jquery.ui.all 
//= require_tree .

或者你可以只加载日期选择器 js。喜欢:

//= require jquery.ui.datepicker

关于javascript - 是什么原因导致 datepicker 无法使用 jquery 在 rails 3.1.3 中加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9648343/

相关文章:

javascript - React-Native:应用程序尚未注册错误

javascript - 如何在 Javascript 中从 Json 数组创建路线 Path?

javascript - 计算页面上具有 id 属性的列表元素的数量

ruby-on-rails - rails 4 : GROUP BY date with time zone

ruby-on-rails - rails : How do I ensure that the db reverts to its original state after tests?

javascript - 如何将 ng-class 与其中包含 `-` 的 css 类一起使用?

javascript - NodeJS 中的回调函数如何工作?

javascript - MVC中通过Jquery从隐藏字段获取多个值

jquery - 中心多格数计数器

ruby-on-rails - 如何仅从已保存到数据库的项目中获取总数?