日付入力のあるフォームがあります
<div class="form-inputs">
<%= f.input :day, as: :string, input_html: {id: 'date'} %>
そして、ページの下部で作成した datepicker jquery オブジェクトを使用しています
<script>$(function(){$("#date").datepicker();});</script>
これを使用すると、すべてが機能し、日付ピッカーは正常に表示されますが、月日年として表示されますが、db とレールは日付月年を取ります。そのため、すべきでない場合 (2013 年 5 月 7 日) に動作し、明らかに日付が 12 を超えると、フィールドが空白であると言って拒否します。
私が試してみました
<script>$(function(){$("#date").datepicker({ dateFormat: "dd-mm-yy",altFormat: "ddmmyy"});</script>
<script>$(function(){$("#date").datepicker({ altFormat: "dd-mm-yy" });</script>
そして、それらのどれも機能していません。何かが足りないのでしょうか、それとも他の場所で何かを変更する必要がありますか?