当我提交我的表单时,我可以看到在帖子中发送的日期。但是,它不保存日期。如果我做了日期检查,表示它的格式不正确。这里是我的日期选择器功能,它显示罚款:Rails 3 jquery日期选择器日期不保存到数据库
$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"}
所以它发出的日期罚款,但轨道似乎并不喜欢的格式。它向数据库中插入一个空值。如果我用它发送这和下拉菜单中默认的DateField提交保存罚款:
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"}
在INSERT语句中它插入日期为:'2011-06-22'
不滑轨预计3个变量的日期正确构建日期格式?如何让日期选择器发送正确的日期格式?
谢谢你在前进,
谢谢,仅此而已。 – Xaxum
发布了一个解决方案,用户可以看到一种方式,并用hidden_field提交适当的格式。再次感谢指出原来的问题,因为我在别处看到rails会转换日期。 – Xaxum
只适用于在同一问题中运行的人,参数的名称是'format'而不是'dateFormat'了 – Viro