我正在尝试为我的 RoR 应用程序使用 bootstrap-datepicker,特别是这个。
我已经下载了 js 文件并将其放在 assets/javascripts 文件夹中
然后我制作了一个视图以使其以最简单的方式工作,这就是它所拥有的
<input type="text" value="02-16-2012" class="datepicker">
<script>
$('.datepicker').datepicker({
format: 'mm-dd-yyyy'
});
</script>
它自然会显示带有“02-16-2012”的文本字段,但它不会让小日历在点击时弹出。有什么我想念的想法吗?
这是我的 application.js 文件的内容:
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
我的 application.css 苍蝇有什么:
*= require_self
*= require_tree .
*= require bootstrap_and_overrides
*= require bootstrap
控制台显示 2 个错误
Failed to load resource: the server responded with a status of 404 (Not Found) http://127.0.0.1:3000/assets/default.css
Uncaught TypeError: Object [object Object] has no method 'datepicker' test:113
的输出console.log($('.datepicker'))
也是:
[input.datepicker, prevObject: jQuery.fn.jQuery.init[1], context: document, selector: ".datepicker", jquery: "1.9.1", constructor: function…]