當我在控制器中查找:all時,我的視圖也顯示查詢結果。我不希望它顯示。但是,當我用params做同樣的事情時:id它沒有顯示查詢結果。如何使用find:all顯示查詢結果?錯誤在控制器中的sql查詢
這是我渲染它的部分。我的視頻/ _show.html.erb具有以下代碼。
<table id="topics" style="border:1px solid black">
<%= videos.each do |video|%>
<tr>
<td bgcolor="#ffffff" onclick=change(<%= video.video_time%>)>
<%= video.topic%>
</td>
<td>
<%= video.video_time%>
</td>
</tr>
<% end %>
</table>
的觀點是:
[#<Video id: 1, video_url: "/RandyPausch.flv", topic: "Looks around", created_at: "2011-06-13 09:58:00", updated_at: "2011-06-13 09:58:00", timeline: "156.177", video_time: "156.177">] Looks around 156.177 as 0.133 kljdd 0.133
請包括相關的代碼。 – 2011-06-15 20:03:19
如果你想得到很好的答案,你需要更多的細節。向我們展示有問題的控制器代碼以及它呈現的視圖代碼,並且我們可能會幫助您。當你說一個版本「顯示查詢結果」而另一個版本不顯示時,也告訴我們你的意思。 – nzifnab 2011-06-15 20:22:46
<%= render:partial =>「videos/show」,:locals => {:videos => Video.find(:all)}%> – 2011-06-15 20:34:20