2013-03-10 113 views
0

工作,我想日期选取器更新日期时间 的“日期”部分和time_select更新的日期时间 我想什么“时间”部分:Rails和jQuery的日期选择器与日期时间

<%= f.text_field :Start_Time , :class => 'datepicker' %> <P> 
<%= f.time_select :Start_Time, :class => 'time_select' ,:ignore_date => true %> 

但它不工作

1 error(s) on assignment of multiparameter attributes 

{"utf8"=>"✓", 
"authenticity_token"=>"5gQBBtVp8F1363IWsxzl9sF9QC9oAjP37r1e9pyS1NQ=", 
"booking"=>{"Create_Date"=>"", 
"Start_Time"=>"2013/03/06", 
"Start_Time(4i)"=>"18", 
"Start_Time(5i)"=>"06", 
..... 

的日期选择器可以更新的日期字段,但不能更新日期时间字段的日期部分 谁能告诉我缺什么呢?

回答

1

我不认为你可以这样做。您必须将它们作为单独的属性提交,然后编写一个方法将它们加入到模型中。

或者,如果您使用jquery-ui datepicker,您可以添加time addon并创建一个新的css类'datetime_picker'+ js初始值设定项。这样,你可以这样做:

f.text_field :Start_Time , :class => 'datetime_picker'