前提・実現したいこと
こんにちは、現在「現場で使えるRuby on Rails 5速習実践ガイド」を見ながら勉強している初心者です。157pで記載されているコードを打ち込んだのですが、NameErrorが出てしまいます。原因がよく割りません。よろしくお願いいたします。
発生している問題・エラーメッセージ
エラーメッセージ NameError in Admin::Users#new Showing /home/sushi/taskleaf/app/views/admin/users/new.html.slim where line #19 raised: undefined local variable or method `f' for #<#<Class:0x00007f7a5cd23510>:0x00007f7a5cd21b70> Extracted source (around line #19): 17 = f.label :password_confirmation, 'パスワード(確認)' 18 = f.password_field :password_confirmation, class: 'form-control' 19 = f.submit '登録する', class: 'btn btn-primary' Rails.root: /home/sushi/taskleaf Application Trace | Framework Trace | Full Trace app/views/admin/users/new.html.slim:19:in `_app_views_admin_users_new_html_slim___799068476654410758_70081760009880' Request Parameters: None Toggle session dump Toggle env dump Response Headers: None ### 該当のソースコード h1 ユーザー登録 = form_with model: [:admin, @user], local: true do |f| .form-group = f.label :name, '名前' = f.text_field :name, class: 'form-control' .form-group = f.label :email, 'メールアドレス' = f.text_field :email, class: 'form-control' .form-check = f.label :admin, class: 'form-check-label' do = f.check_box :admin, class: 'form-control' | 管理者権限 .form-group = f.label :password, 'パスワード' = f.password_field :password, class: 'form-control' .form-group = f.label :password_confirmation, 'パスワード(確認)' = f.password_field :password_confirmation, class: 'form-control' = f.submit '登録する', class: 'btn btn-primary' ```ここに言語名を入力 ruby ### 試したこと 本のソースコードを見ながら間違え探し ### 補足情報(FW/ツールのバージョンなど) ruby 2.5.1 Rails 5.2.1 postgresql 10.5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/18 22:28