现在,我正在使用下面的代码列出所有用户的微博。
<div class="span8">
<% if @user.microposts.any? %>
<h3>Purchases I am interested in (<%= @user.microposts.count %>)</h3>
<ol class="microposts">
<%= render @microposts %>
</ol>
<%= will_paginate @microposts %>
<% end %>
</div>
为 _micropost.html.erb 呈现的视图如下
<li>
<span class="content"><%= micropost.content %></span>
<span class="timestamp">
Posted <%= time_ago_in_words(micropost.created_at) %> ago.
</span>
<% if current_user?(micropost.user) %>
<%= link_to "delete", micropost, method: :delete,
confirm: "You sure?",
title: micropost.content %>
<% end %>
</li>
所以这很好用,但是我正在改变它。每个微博都有一个 hidden_tag_field,它是一个称为 kind 的字符串(和数据库中的一列)。它可以是“购买”或“销售”。我想在一个地方列出所有购买微博,在另一个地方列出所有销售微博。我怎样才能改变微博视图来做到这一点?