0

我尝试在固定数据库中进行 rhomobile 搜索。

但它返回数据库中的所有条目,而不是具有给定 QID 的条目

    <%=@questions.id%>
<%   @antworts = Antwort.find(:conditions=>{'qid'=>@questions.id})%>
   <% @antworts.each do |antwort| %>

       <li>
         <a href="sdfsdf">
         <%= antwort.antwort %>
         </a>
       </li>

   <% end %>
 </ul>

知道为什么吗?

4

1 回答 1

0

您需要在第一个参数中传递 :first 或 :all :

Antwort.find(:all, :conditions=>{'qid'=>@questions.id})

或者把方法改成find_all:

Antwort.find_all(:conditions=>{'qid'=>@questions.id})
于 2011-08-15T13:02:16.523 回答