0

日付ピッカーが日時の「日付」部分を更新し、time_select が日付時刻の「時刻」部分を更新することを希望します。

<%= 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",
 .....

日付ピッカーは日付フィールドを更新できますが、日時フィールドの日付部分を更新できません

4

1 に答える 1

1

私はあなたがそれを行うことができるとは思わない. それらを個別の属性として送信してから、それらをモデルに結合するメソッドを作成する必要があります。

または、jquery-ui datepicker を使用している場合は、時間アドオンを追加して、新しい css クラス 'datetime_picker' + js 初期化子を作成するだけです。そうすれば、次のことができます。

f.text_field :Start_Time , :class => 'datetime_picker'
于 2013-03-10T21:09:00.087 に答える