やすまんの技術ブログ

駆け出しエンジニアが日々学んだこと、わからなかったことなどをまとめておくブログ。忘備録としても使います。

グループに追加したメンバーを表示させる方法

https://gyazo.com/e2d417ea4bab45ea7400061e454b14ec

 

本来はこのように表示させたかったのですが、

先頭にある「sasa」が追加されなかった。

 

原因

main_chat.html.haml

= current.user.name

 

と記述してあったため。

 

current.user.name

では、今回の場合はログインしたユーザーを表してるので、ログインしたユーザー以外は表示されないような設定になっている。

したがってこれを直すためには

 

- @group.users.each do |user|
= user.name

 

each文を使って、@group.users(テスト3)の中のuser((新規で追加したユーザー)

をeach do を使って繰り返し持ってくるように記述してあげなければいけない。

持ってきたuserたちを

= user.nameで表示させる。