1

我正在使用 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>
4

0 回答 0