Когда я отправляю свою форму, я вижу дату отправки сообщения. Тем не менее, это не сохраняет дату. Если я проверяю дату, она говорит, что она не в правильном формате. Вот моя функция выбора даты, она отображается нормально:
$j(function(){
$j("#mile_date").datepicker();
});
$ j потому, что я использую и прототип, поэтому все вызовы jquery используют переменную noconflict.
Вот этот пост:
Parameters: {"utf8"=>"Γ£ô", "authenticity_token"=>"Fj4HW/B4EOan/vcPZLJ75TvWkRH4ZKSFsPLlQLSD0cI=", "mile"=>{"odometer"=>"", "trip"=>"428.2
", "gallons"=>"24.959", "note"=>"", "temperature"=>"", "date"=>"06/22/2011"}, "commit"=>"Create Mile"}
Так что дата отправляется нормально, но рельсам формат не нравится. Он вставляет нулевое значение в базу данных. Если я отправляю его с полем даты по умолчанию с выпадающими списками, он отправляет это и сохраняет нормально:
Parameters: {"utf8"=>"Γ£ô", "authenticity_token"=>"Fj4HW/B4EOan/vcPZLJ75TvWkRH4ZKSFsPLlQLSD0cI=", "mile"=>{"odometer"=>"", "trip"=>"428.2
", "gallons"=>"24.959", "mpg"=>"17.156136063144", "note"=>"", "temperature"=>"", "date(1i)"=>"2011", "date(2i)"=>"6", "date(3i)"=>"22"}, "c
ommit"=>"Create Mile"}
В операторе вставки дата вставляется в виде: '2011-06-22'
Ожидает ли Rails, что дата в 3 переменных правильно построит формат даты? Как я могу заставить указатель даты отправлять правильный формат даты?
Заранее спасибо,