0
rails generate scaffold Listing title:string price:integer school:string description:text
我也有建立學校(比如說哈佛,例如)頁。如何僅在哈佛頁面上顯示哈佛學校的房源列表?
這裏是康涅狄格大學的我的頁面視圖:
<h1>The University of Connecticut</h1>
<h2>Listings at The University of Connecticut </h2>
<% @listings = Listing.where(school: 'University of Connecticut'.downcase) %>
<table>
<tr>
<th>Title</th>
<th>Price</th>
<th>School</th>
<th>Description</th>
<th></th>
<th></th>
<th></th>
</tr>
<% @listings.each do |listing| %>
<tr>
<td><%= listing.title %></td>
<td><%= listing.price %></td>
<td><%= listing.school %></td>
<td><%= listing.description %></td>
<td><%= link_to 'Show', listing %></td>
<td><%= link_to 'Edit', edit_listing_path(listing) %></td>
<td><%= link_to 'Destroy', listing, :confirm => 'Are you sure?', :method => :delete %></td>
</tr>
<% end %>
</table>
Gotcha。謝謝,朋友。 –
另外,設置@listings最好在控制器中完成。嘗試在實際情況下將查詢保留在視圖之外。 –