Jquery ui Rails 3.1 JQuery图标

Jquery ui Rails 3.1 JQuery图标,jquery-ui,ruby-on-rails-3.1,Jquery Ui,Ruby On Rails 3.1,我试图将JQuery日期选择器附加到表单上的文本字段,但我不确定如何使用JQuery下载附带的图标 我的app/assets/stylesheets文件夹中有所有的样式表,还有一个子文件夹images,我也把它放在了stylesheets文件夹中。我看到另一个StackOverflow帖子说我不应该把这些图片放到我的app/assets/images文件夹中 然后在我的咖啡档案里 $ -> $('.datepicker').datepicker({ buttonImageOnly

我试图将JQuery日期选择器附加到表单上的文本字段,但我不确定如何使用JQuery下载附带的图标

我的app/assets/stylesheets文件夹中有所有的样式表,还有一个子文件夹images,我也把它放在了stylesheets文件夹中。我看到另一个StackOverflow帖子说我不应该把这些图片放到我的app/assets/images文件夹中

然后在我的咖啡档案里

$ -> $('.datepicker').datepicker({
    buttonImageOnly : true,
    buttonImage : "calendar.gif",
    showOn : "button"
    })  
问题是我没有一个名为calendar.gif的文件。我已经看过很多buttonImage的例子,它们都是我没有的参考文件。我所拥有的是几个.png文件,其中似乎包含主题的所有图标。我应该下载其他东西吗?还是我把大的.png文件放错地方了

我已经尝试了很多不同的buttonImage值,所以我懒得把它们全部列出。以下是我尝试过的一些东西: 用户界面图标日历 图像/ui-icon-calculator.png images/.ui-icon-calculator.png 图像/用户界面图标计算器
非常感谢您的帮助。

我想您是在询问如何使用带有图标触发器的datepicker字段。本页演示了此变体:


如果是这种情况,那么图标图像似乎不是jQuery UI中包含的资源。您需要创建或查找日历图标

这是我加载日期选择器的方式:

\u form.html.haml

.row
  .span16
    = normal_div_if @purchase_order.errors[:date].empty? do
      = f.label :date, "Date, class: "compulsory"
      .input
        - if @purchase_order.new_record?
          = f.text_field :date, id: "datepicker", class: "small"
        - else
          = f.text_field :date, id: "datepicker", class: "small", value: l(@purchase_order.date)
global.js.coffee.erb(我的自定义javascript)

$->
#启动日期选择器
$(“#日期选择器”).datepicker({dateFormat:“dd-mm-yy”,changeMonth:true,changeYear:true,shown:“button”,buttonImage:,buttonImageOnly:true});
我把我的日历图像放在
assets/images/calendar.png

您可以在免费获取日历图像

$ ->
  # Initiate date picker
  $("#datepicker").datepicker({dateFormat: "dd-mm-yy", changeMonth: true, changeYear: true, showOn: "button", buttonImage: "<%= asset_path('calendar.png') %>", buttonImageOnly: true});