実現したいこと
勉強がてらに簡易的なマッチングアプリを作っています。
ユーザー登録はdeviseを使って認証機能を実装しています。
一通りユーザー登録、ログイン機能までなんとか実装する事が出来ました。
それで次に登録されたユーザーを一覧にして表示させたいです。
現在、一覧ページを作り、登録したユーザーを表示させる事が出来ました。
しかし、ログインしているユーザーしか表示されなくて困っています。
色々と試行錯誤はしてみたのですがどうしても解決方法が思いつかないので誰か教えてください。
ruby
1<!-- index.html.erb --> 2 3<div class="main users-index"> 4 <div class="container"> 5 <h1 class="users-heading">ユーザー一覧</h1> 6 7 <% @users.each do |user| %> 8 <div class="users-index-item"> 9 <div class="user-right"> 10 <!-- 下記のコードでユーザーを表示させています。 --> 11 <%= link_to(current_user.name, "/users/#{user.id}") %> 12 </div> 13 </div> 14 <% end %> 15 16 </div> 17</div> 18
html
1<!-- show.html.erb --> 2<div class="main user-show"> 3 <div class="container"> 4 <div class="user"> 5 <h2><%= @user.name %></h2> 6 <p><%= @user.email %></p> 7 </div> 8 </div> 9</div>
current_user.nameから@user.nameに変更したら大丈夫でした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/22 18:57 編集