我得到这个输出。输出中显示的数字是post.user.id
。
如果 id 不同,则气泡应该来回切换。
但即使不是同一个人,它也会判断它是同一个人。
为什么?
电流输出
2 Good, you? > Person B
1 How have you been? > person A
2 What's up? > person B
Person A < Hello!!!! 1
我不是这个输出
2 Good, you? > Person B
Person A < How have you been? 1
2 What's up? > person B
Person A < Hello!!!! 1
看法
<% who = "" %>
<% @posts.each do |post| %>
<tr id="<%= dom_post_id(post) %>">
<% if post.user.id == who %>
<td><%= post.user.nickname if post.user %></td>
<td><div class="bubble me"><%= post.body %></div></td>
<td><%= post.user.id %></td>
<% else %>
<td><%= post.user.id %></td>
<td><div class="bubble you"><%= post.body %></div></td>
<td><%= post.user.nickname if post.user %></td>
<% end %>
</tr>
<% who = post.user.id %>
<% end %>