我正在使用 Simple Form gem 来处理我的表单。我有一些日期选择输入,我正在使用 jquery ui 中的 datepicker。这些在添加新记录时工作正常,但是当我尝试通过“编辑”操作更新记录时,日期选择器不会更新输入。当我单击时,日历会弹出,但是当我选择一个日期时,什么也没有发生。有没有人遇到过这个问题?
我的观点:
<%= simple_form_for(@task, :remote => true) do |f| %>
<%= f.association :user, :collection => User.where(:company_id => current_user.company_id), :prompt => "Unassigned", :label_method => :first_name, :value_method => :id, :label => false %>
<%= f.input :date_due, :as => :string, :label => false, :input_html => { :value => @task.date_due.strftime("%B %d, %Y") } %>
<% end %>
<script>
$(function(){
//DATEPICKER FOR NEW TASKS
$('input#task_date_due').datepicker({
dateFormat: "MM d, yy",
minDate: 0,
maxDate: "<%= @task.phase.date_due.strftime("%B %d, %Y") %>"
});
});
</script>