Показать результаты - PullRequest
       1

Показать результаты

1 голос
/ 01 апреля 2011

Я писал ранее, и это продолжение моего старого вопроса.У меня есть несколько пользователей в моей базе данных, и каждый добавит свои результаты.Мне нужен способ взять каждый из этих результатов и отобразить их все (для всех результатов всех пользователей) в таблицу.Я пробовал что-то вроде:

<% Result.find(:all) do |result| %>
  <%= result.name %>
<% end %>

, где name - это поле в модели Result, и это ничего не отображало.Есть идеи, как это сделать.Очень ценится.

Ответы [ 2 ]

2 голосов
/ 01 апреля 2011

Эй, ты пропустил each

<% Result.find(:all).each do |result| %>
  <%= result.name %>
<% end %>

или

<% Result.all.each do |result| %>
  <%= result.name %>
<% end %>

Обновление

<table>
  <tr>
    <% Result.all.each do |result| %>
      <td><%= result.name %></td>
    <% end %>
  </tr>
</table>
1 голос
/ 01 апреля 2011

Вы забыли позвонить each

<% Result.all.each do |result| %>
  <%= result.name %>
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...