Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Rails上编辑模型时,jQueryUIDatePicker显示错误的日期_Jquery_Ruby On Rails_Datepicker - Fatal编程技术网

在Rails上编辑模型时,jQueryUIDatePicker显示错误的日期

在Rails上编辑模型时,jQueryUIDatePicker显示错误的日期,jquery,ruby-on-rails,datepicker,Jquery,Ruby On Rails,Datepicker,当我创建模型@bill时,我有一个名为purchase\u date的属性。 我从datepicker中选择日期,它工作正常,我的视图格式中的日期是dd-mm-yyyy。 但是当我调用action edit时,它带来了错误的日期格式yyy-mm-dd,并且我的字段除了日期选择器之外还有一个掩码,因此它类似于20/15/1116,并在更新时导致错误。 我已经试过了 @bill.purchase_date.strftime('%d/%m/%Y') 和parse:my字段中的值。如果我把它放在另一个

当我创建模型@bill时,我有一个名为purchase\u date的属性。 我从datepicker中选择日期,它工作正常,我的视图格式中的日期是dd-mm-yyyy。 但是当我调用action edit时,它带来了错误的日期格式yyy-mm-dd,并且我的字段除了日期选择器之外还有一个掩码,因此它类似于20/15/1116,并在更新时导致错误。 我已经试过了

@bill.purchase_date.strftime('%d/%m/%Y')
和parse:my字段中的值。如果我把它放在另一个页面中,元素会正确,但在我的字段中不会

这是我的密码

form.html.erb

<%= f.input :purchase_date, as: :string, :label => false, :required => true, :input_html => { :id => 'datepicker1', :style => 'width: 100px;' } %>

您可以将日期格式设置为
datepicker

$( "#datepicker1" ).datepicker({
      showOn: "button",
      buttonImage: "http://s8.postimg.org/kryvquupd/calendar.png",
      buttonImageOnly: true,
      buttonText: "Select date",
      dateFormat: dd-mm-yyyy   
  });

嘿,伙计,谢谢你的评论,我已经试过了,没用,它带来了相同的20/15/1115我有类似的问题。我找到了一个
$( "#datepicker1" ).datepicker({
      showOn: "button",
      buttonImage: "http://s8.postimg.org/kryvquupd/calendar.png",
      buttonImageOnly: true,
      buttonText: "Select date",
      dateFormat: dd-mm-yyyy   
  });