Вопрос поиска ромбов - PullRequest
       3

Вопрос поиска ромбов

0 голосов
/ 15 августа 2011

Я пытаюсь сделать поиск ромбов в Фиксированной БД.

Но он возвращает ВСЕ записи в БД вместо записей с заданным QID

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

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

   <% end %>
 </ul>

Есть идеи почему?

1 Ответ

0 голосов
/ 15 августа 2011

Вам необходимо передать: first или: all в первом аргументе:

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

Или измените метод на find_all:

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