2011-08-15 98 views
0

我尝试在Fixed DB中进行rhomobile搜索。Rhomobile搜索问题

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

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

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

    <% end %> 
</ul> 

任何想法,为什么?

回答

0

你需要传递:第一或:所有在第一个参数:

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

或改变方法find_all:

Antwort.find_all(:conditions=>{'qid'=>@questions.id}) 
+0

感谢道格拉斯....工作! –