フォームの処理に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>