Rails - считать записи внешнего ключа - PullRequest
0 голосов
/ 29 марта 2012

У меня есть 2 таблицы - пользователи и запросы. Пользовательская таблица имеет много запросов. Записи запросов имеют user_id в качестве внешнего ключа для пользовательской таблицы.

Когда я отображаю индекс для пользователей, я бы хотел отобразить количество запросов для каждого пользователя.

Я уверен, что это не близко - но это может дать вам представление о том, что я пытаюсь сделать:

<td><%= user.sign_in_count %></td>
<td><%= @worequests.where("user_id = user.id").count %></td>

Есть идеи?

1 Ответ

1 голос
/ 29 марта 2012

Я считаю, что это должно сделать

 user.requests.count

В основном, просмотрите пользовательскую модель, чтобы подсчитать все запросы, которыми она владеет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...