前提・実現したいこと
rails初心者です。
renderを使ってパーシャル部分を表示したいのですが
下記のエラーが発生して進まない状況です。
発生している問題・エラーメッセージ
ActionView::Template::Error (Missing partial users/_form, application/_form with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :jbuilder]}. Searched in: * "/home/ec2-user/environment/sample_app/app/views" ): 4: <h1>Update your profile</h1> 5: <div class="row"> 6: <div class="col-md-6 col-md-offset-3"> 7: <%= render 'form' %> 8: <div class="gravatar_edit"> 9: <%= gravatar_for @user %> 10: <a href="http://gravatar.com/emails" target="_blank" rel="noopener">change</a> app/views/users/edit.html.erb:7:in `_app_views_users_edit_html_erb__2247299083269357214_70103330790700'
該当のソースコード
ruby
1[_form.html.erb] 2<%= form_for(@user, url: yield(:url)) do |f| %> 3 <%= render 'shared/error_messages', object: @user %> 4 5 <%= f.label :name %> 6 <%= f.text_field :name, class: 'form-control' %> 7 8 <%= f.label :email %> 9 <%= f.email_field :email, class: 'form-control' %> 10 11 <%= f.label :password %> 12 <%= f.password_field :password, class: 'form-control' %> 13 14 <%= f.label :password_confirmation %> 15 <%= f.password_field :password_confirmation, class: 'form-control' %> 16 17 <%= f.submit yield(:button_text), class: "btn btn-primary" %> 18<% end %>
ruby
1[new.html.erb] 2<% provide(:title, 'sign up') %> 3<% provide(:url, signup_path) %> 4<% provide(:button_text, 'Create my account') %> 5<h1>Sign up</h1> 6<div class="row"> 7 <div class="col-md-6 col-md-offset-3"> 8 <%= render 'form' %> 9 </div> 10</div>
ruby
1[edit.html.erb] 2<% provide(:title, "edit user") %> 3<% provide(:url, user_path) %> 4<% provide(:button_text, 'Save changes') %> 5<h1>Update your profile</h1> 6<div class="row"> 7 <div class="col-md-6 col-md-offset-3"> 8 <%= render "form" %> 9 <div class="gravatar_edit"> 10 <%= gravatar_for @user %> 11 <a href="http://gravatar.com/emails" target="_blank" rel="noopener">change</a> 12 </div> 13 </div> 14</div>
試したこと
⑴rails sで再起動
⑵binding.pryでデバッグ(これはコンソールにコマンドが入力できなかったため断念。。)
お願い
一人での解決が難しいためアドバイスをよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/29 03:32