jQuery UI datepicker无法使用Rails

我正在尝试基于以下内容为我的Rails应用程序安装jQuery UI Datepicker: https : //github.com/joliss/jquery-ui-rails ,以及关于此主题的修订Railscast以及无数线程试图使其工作。 无论我尝试什么,它似乎都不起作用。

的application.js

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

application.css

  *= require jquery.ui.datepicker *= require_self *= require_tree . 

new.html.erb

    

modelname.js.coffee

 jQuery -> $('#modelname_due_date').datepicker (dateFormat: 'dd-mm-yy') 

这似乎是我需要做的所有工作,但是我尝试了许多变化无济于事。 在Chrome中进行调试时,控制台没有抛出任何错误。 任何帮助表示赞赏。

尝试为您的输入字段提供一个类,如下所示:

 <%= f.text_field :due_date,class: "modelname_due_date %> 

如果使用类选择器,应更改javascript代码:

 $('.modelname_due_date').datepicker (dateFormat: 'dd-mm-yy') 

然后你将触发javascript代码。