是否可以在視圖中定義新變量?
我有這樣的代碼。但我得到的錯誤undefined local variable or method "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></td>
<% else %>
<td></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 %>
由於這是完美的答案之前。順便說一句,它不工作,我想要它。你知道爲什麼嗎?如果用戶不同,它應該顯示在不同的中。 – Foo