因此,我正在製作一個社交媒體網站,用戶加入活動並相互競爭。當前用戶信息顯示在所有個人資料上Ruby on Rails
每次用戶加入活動時,其個人資料中都會顯示一個狀態。問題在於,當我查看其他用戶配置文件時,狀態與當前用戶的身份匹配。
如果有人可以幫我寫一些代碼,以顯示每個用戶的不同狀態,那將是非常好的。我知道這個問題可能聽起來有點模糊。
我只需要知道一種方式來根據我查看哪個配置文件而不是當前用戶來查看帖子。謝謝!
<div class="center">
<div class="col-xs-6">
<div class="panel panel-default">
<div class="panel-body">
<% if [email protected]_events.present? %>
<h4>Hi <%= User.find_by_username(params[:id]).username %>, thanks for joining!</h4>
<h4>Join events, complete them, and compete</h4>
<% end %>
<% @user_events.each do |ue|%>
<% if ue.event.present? %>
<h4 class="blue">
<%= User.find_by_username(params[:id]).username %>
</h4>
<% userevent = User.find_by(params[:event]) %>
<p>I'm going to <%= link_to ue.event.title %>.</p>
<% if ue.hours.present? %>
<h5> Completed Hours: <%= ue.hours %> </h5>
<% end %>
<% if ue.hours.present? %>
<img src="#" style="width: 10%;" alt="">
<% end %>
<% end %>
<% end %>
</div>
</div>
</div>
</div>
您可以添加控制器嗎? –