jquery datepicker を日付フィールドに追加した Rails アプリケーションがあります。いくつかの用途では問題なく動作しています。問題ないように見えます。日付を選択すると、データベースに保存されます。次にページにアクセスしたとき (またはデータベースを個別に確認した場合)、フィールドの値が正しく変更されています。
ただし、正しく機能しないことの 1 つは、既存のレコードの日付フィールドをクリックすると、カレンダーのポップアップに、実際にデータベース フィールドにある月ではなく、今日の日付/月が表示されることです。
実際にデータベースにある月にポップアップを表示するにはどうすればよいですか?
私のビューコード:
= f.text_field :content_date, id: 'datepicker', size:10
私のjsコード(public/application.js):
//= require jquery
// jQueryUI Date Picker:
$(function (){
$(".datepick").datepicker({ dateFormat: 'yy-mm-dd'});
});
Rails 3.0.10を実行しています