date_select
からjQuery UI Datepickerに切り替わり、その日の日数を取得しようとすると、次のエラーが表示されます。Railsが日付ピッカー日付を引く
date_selectの日付形式は年/月/日がjQueryの日付ピッカーの形式は、月/日/年です。この問題を解決しても、Datepickerを使用するにはどうすればよいですか?
date_select
からjQuery UI Datepickerに切り替わり、その日の日数を取得しようとすると、次のエラーが表示されます。Railsが日付ピッカー日付を引く
date_selectの日付形式は年/月/日がjQueryの日付ピッカーの形式は、月/日/年です。この問題を解決しても、Datepickerを使用するにはどうすればよいですか?
あなたはこのようにそれを書き換えることができます。コンソール上の私のテストのために
Date.strptime(@pdform.date_finish, "%m/%d/%Y") - Date.strptime(@pdform.date_start, "%m/%d/%Y")
、これは動作するはずです。これは、幸運を助けることを望む!
編集: これは異なる日付形式でも動作しますが、表示されるエラーはnilクラスに関するものですので、値に問題がある可能性があります。
引き算操作の前にヌルチェックを実行してください。
if @pdform.date_finish.present && @pdform.done_start.present &&
//あなたのopertaionのようなものは
それは明らかにあなたがnilエラーを持っていると述べ