simple_formフォームレイアウトをレンダリングする2つのビューを読み込んでいます。simple_formレイアウトからの可視入力フィールドの指定
ユーザープロファイルを最初に作成するとき(新規)、すべての入力フィールドを表示し、編集時に表示されないフィールドを指定する必要があります。私はpersisted
についてたくさんの情報を見てきましたが、それを理解することはできません。
私の_form.html.slim
ファイル。
= 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'
私はRailsとSlimを使用しています。
ロジックで 'persisted? 'を使用する方法が混乱していますか? – Abdullah
https://stackoverflow.com/a/26817319/4089357 – Abdullah