2016-05-06 7 views
1

Ich bin mit Schienen activeadmin arbeiten und eine eigene Form zu schaffen, wie so:activeadmin Zugabe picker

<%= semantic_form_for [:admin, Client.find(@wedding_cake.client_id), @wedding_cake] do |f| %> 

als ich einen Eingang für ein Datum hinzufügen möchten wie folgt:

<%= f.input :date, as: :datepicker %> 

jedoch , Ich bekomme "Kann Eingabeklasse für Datepicker nicht finden" von Schienen. Ich habe versucht, jquery date picker in meine Edelstein-Datei, aber das hat nichts geändert. Was mache ich falsch?

+0

Dies könnte helfen: https://github.com/activeadmin/activeadmin/wiki/Combine- datetime-picker-with-activeadmin – eugen

+0

Ich habe das versucht, es hat nichts getan. :/ – Silvertail

Antwort

2

Ich lief in genau diesem Problem und was für mich gearbeitet wurde: https://github.com/activeadmin/activeadmin/wiki/Combine-datetime-picker-with-activeadmin#or-do-it-manually

Im Einzelnen:

In active_admin die Spalte

verwenden ändern: as => picker TO: as = >: string,: input_html => {: class => "hasDatetimePicker"}

Allerdings musste ich die Datepicker-Klasse vor und in ändern mein Fall hasDatetimePicker zu hasDatePicker

:as => :string, :input_html => {:class => 'datepicker hasDatePicker'} 

h/t zu Eugens Kommentar für den Hinweis mich in der richtigen Richtung

+0

@Silvertail, akzeptiere diese Antwort der Jungs. Ich habe es getestet und es ist korrekt. –