Ich lade zwei Ansichten, die ein simple_form-Formularlayout wiedergeben, neu erstellen und bearbeiten.Angeben von sichtbaren Eingabefeldern aus dem Layout "simple_form"
Ich muss alle Eingabefelder zeigen, wenn das Benutzerprofil anfänglich erstellt wird (neu), und Felder angeben, die nicht angezeigt werden, wenn es für die Bearbeitung verwendet wird. Ich habe eine Menge Informationen um persisted
gesehen, kann es aber nicht herausfinden.
Meine _form.html.slim
Datei.
= simple_form_for([:admin, User.new]) do |f|
= f.error_notification
.form-inputs
= f.input :name, required: true, label: 'Name'
= f.input :email, required: true
= f.input :password, required: true, placeholder: ("#{@minimum_password_length} characters minimum" if @minimum_password_length)
= f.input :password_confirmation, required: true
.form-actions
= f.button :submit, "Create User", class: 'btn btn-primary btn-block btn-lg'
Ich benutze Schienen und Slim - Jede Hilfe geschätzt.
Sind Sie verwirrt darüber, wie Sie 'persisted?' In Ihrer Logik verwenden? – Abdullah
https://stackoverflow.com/a/26817319/4089357 – Abdullah