select2 speichert die Eingabe für Edit nicht

9

Aus irgendeinem Grund wird, wenn ein Benutzer einen Eintrag bearbeitet, keine der Daten angezeigt, die er über .select2 eingegeben hat. Die Daten wurden jedoch gespeichert.

%Vor%

show.html.erb

edit.html.erb

_form.html.erb

%Vor%

routines_controller

%Vor%     
AnthonyGalli.com 15.12.2015, 20:08
quelle

2 Antworten

3

Das mache ich in meinen select2 Feldern

%Vor%

json_data ist, wie ich das Textfeld in eine Auswahl 2

mache

Kaffee

%Vor%

Ich hoffe, dass dir das hilft

    
MZaragoza 18.12.2015, 22:38
quelle
0

Da Sie die Methode grouped_collection_select für das select-Feld verwenden, wäre es sinnvoller, den ausgewählten Wert im Options-Hash für select zu übergeben. Natürlich können Sie es als leer übergeben, wenn Sie die partielle von new.html.erb aufrufen, und Sie können einen Wert übergeben, um auszuwählen, wenn Sie die partielle von edit.html.erb zur Bearbeitung aufrufen.
Zum Beispiel: grouped_collection_select(:city, :country_id, @continents, :countries, :name, :id, :name, { :selected => [1, 5, 6 ] } )

Lesen Sie mehr unter: Ссылка

    
Veets 22.12.2015 11:02
quelle