我是 RoR 的初学者,并试图在我的应用程序中启用 pickadate.js。
在匹配控制器的文件app/assets/javascripts/calc_date.js.coffee
中,我输入了:
$ ->
$(".date").pickadate()
在部分表单app/views/calc_date/_form.html.haml
中,我输入了:
= form_tag('/calc_date/calc') do
%div
%b Please, select date:
= date_field_tag 'date', @date, id: "date", class: "date"
= submit_tag 'Calculate'
当我单击输入字段时,什么也没有发生。我希望会出现一个日历小部件,但它不起作用。
在 application.js 中:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require pickadate/picker
//= require pickadate/picker.date
//= require pickadate/translations/ru_RU
//= require_tree .
在 application.css 中:
*= require pickadate/default
*= require pickadate/default.date
*= require_tree .
*= require_self
我尝试了 jquery-ui-date 并且它有效。我对 pickadate.js 使用相同的方式,但没有得到任何反应。
在终端窗口中,我可以看到这样的行:
Started GET "/assets/pickadate/picker.js?body=1" for 127.0.0.1 at 2015-03-12 15:26:44 +0300
Started GET "/assets/pickadate/picker.date.js?body=1" for 127.0.0.1 at 2015-03-12 15:26:44 +0300
我的错误是什么,或者我错过了什么?
谢谢你。