0

FixedDBでrhomobile検索をしようとしています。

ただし、指定されたQIDを持つエントリではなく、DB内のすべてのエントリを返します。

    <%=@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 に答える