deviseを導入すると使えるようになるヘルパーメソッドのcurrent_userがなぜか使えなくなってしまいました。
別のページではcurrent_userや他のヘルパーメソッドが使えていたのですが、このviewだとNomethodErrorとなってしまいます汗
またエラーコードはActionView::Template::Errorとなっておりcurrent_userが存在していない?という風になってしまいます、
このviewだとヘルパーメソッドが適用されない範囲にあるということなのかと思いコントローラーで@current_user = current_userとしてインスタンス変数に入れてみたのですが特に変わらずでした汗
該当のview
<% unless current_user?(@user) %> <div id="follow_form"> <% if current_user.following?(@user) %> <%= render 'unfollow' %> <% else %> <%= render 'follow' %> <% end %> </div> <% end %>
エラ-コード
ActionView::Template::Error (undefined method `current_user?' for #<#<Class:0x00007f89eddc9078>:0x00007f89fc7ba588> Did you mean? current_user current_page?): 1: <% unless current_user? %> 2: <div id="follow_form"> 3: <% if current_user.following?(@user) %> 4: <%= render 'unfollow' %> app/views/mypages/_follow_form.html.erb:1:in `_app_views_mypages__follow_form_html_erb__3920905308085950541_70115311677300' app/views/mypages/show.html.erb:12:in `_app_views_mypages_show_html_erb___2425777192918927473_70115311605620'
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。