私はソーシャルメディアのWebサイトを作って、ユーザーがイベントに参加し、互いに競争しています。現在のユーザー情報がすべてのプロファイルに表示されています。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>
コントローラを追加できますか? –