1

フォームの処理にSimpleFormgemを使用しています。jqueryuiのdatepickerを使用している日付選択入力がいくつかあります。これらは新しいレコードを追加するときに正常に機能しますが、「編集」アクションを使用してレコードを更新しようとすると、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