Meine Anwendung funktioniert, wie ich 4 Datensätze mit gleichen Feldern (:name
, :family_with
) in meiner Form bereits, dass die Nutzer mit den :name
ausfüllen muss.Ruby on Rails - Update collection_select, während das Formular ausfüllen
(PS: Ich verwende verschachtelte Formen und Cocoon gem).
Hier ist meine Form:
= f.simple_fields_for :families do |family|
= f.text_field :name
= f.collection_select :family_with, Family.where(family_id: @family), :id, :name, {include_blank: "Choose a name"}
Was ich suche ist, wie kann ich collection_select :family_with
jedes Mal aktualisieren, ein f.text_field :name
ist zu füllen, so dass mein collection_select :family_with
den Namen ‚s füllen kann, das hat wurde in jedem = f.text_field :name
eingefügt.
Ich habe gelesen, dass ich es mit Ajax oder jQuery tun könnte, würde aber keine Code-Lösung zu schätzen wissen.
Da Sie die 'family_with' Eingabe dynamisch basierend auf' text_field' Wert aktualisieren möchten, müssten Sie entweder AJAX senden oder verwenden anderes Javascript. –