4

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

应用程序.js

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

应用程序.css

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

新的.html.erb

  <%= f.label :due_date %>
  <%= f.text_field :due_date %>

模型名.js.coffee

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

这似乎是我完成这项工作所需的全部,但是我尝试了很多变化都无济于事。在 Chrome 中调试时不会向控制台抛出错误。任何帮助表示赞赏。

4

1 回答 1

6

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

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

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

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

然后您将触发 javascript 代码。

于 2013-04-22T18:03:36.813 回答