web-dev-qa-db-ja.com

ActiveAdminでタイムピッカーを追加する方法+ Rails 3

アクティブな管理フォームに時間セレクターを表示する必要があります。 time型のフィールドstart_timeがあります。現在、ドロップダウンがあります。

enter image description here

示されている日付ピッカーに似たセレクターが必要です

enter image description here

私が使用した日付ピッカーを追加するために

f.input:start_date、:as =>:datepicker

ActiveAdmin.register PromoCode do

  form :html => { :enctype => "multipart/form-data" } do |f|  
    f.inputs "PromoCodes" do
    f.input :promo_code
    f.input :start_date, :as => :datepicker
    f.input :start_time
  end
  f.buttons
 end

終わり

アクティブな管理者でタイムピッカーを取得する同様の方法はありますか?助けてください。

18
Amal Kumar S

datepickerには日付フォームを選択するためのカレンダーが表示されますが、タイムピッカーがどのように機能するかわかりません。時計を表示する必要があります:)?

ただし、formtasticには別のセレクターがあります(activeadminによって使用されます)。あれは time_picker。したがって、次のように使用します。

f.input :start_time, :as => :time_picker

詳細は Doc

21
HungryCoder

日時ピッカーの使用に関するwikiページがあります https://github.com/activeadmin/activeadmin/wiki/Combine-datetime-picker-with-activeadmin

これはjquerytimepickerプラグインの統合についてです http://trentrichardson.com/examples/timepicker/

rubygem https://github.com/activeadmin-plugins/activeadmin_datetimepicker

5
Fivell