Ich arbeite an einem benutzerdefinierten Formular in ActiveAdmin, die ich zum Hinzufügen/Bearbeiten nach dem DRY
Prinzip verwendet, so dass ich es ausfüllen muss, wenn der Benutzer es für verwendet Bearbeiten eines Datensatzes (der kein DB-Datensatz ist).Formtastic/ActiveAdmin setzen einen Standardwert für eine Select-Eingabe
Also das Problem ist, ich habe diese Eingänge:
f.input :model_id, as: :select, collection: Model.all.map { |m| [m.id.to_s + ' - ' + m.name, m.id] }, input_html: { required: true }
f.input :enabled, as: :select, collection: {'Yes': true, 'No': false}, input_html: { required: true }
Und ich möchte für sie einen Standardwert gesetzt, wenn ich das Formular für die Bearbeitung bin mit aber ich nicht wissen, wie denn jeder ist Sprechen über die Verwendung belongs_to
oder eine DB-Beziehung und ActiveAdmin
kümmert sich um den Standardwert für Sie, die für meinen Fall nicht anwendbar ist, weil es kein DB-Datensatz ist und ich keine ActiveRecord Model
dafür haben.
Sogar die von Formtastic
hat nicht geholfen.