Простой вызов внутри вашего контроллера, как вы это делаете, должен работать. Но я бы просто написал:
@users = Project.find(8).users
и, по вашему мнению, вы можете использовать @users так, как вам нравится. Например,
<p><%= pluralize(<@users.size,'user')%> Found<p>
<table>
<tr>
<th>Name</th>
<th>Surname</th>
<th>Username</th>
</tr>
<% @users.each do |user|%>
<tr>
<td><%= user.name%></td>
<td><%= user.surname%></td>
<td><%= user.username%></td>
</tr>
<%end%>
</table>
Убедитесь, что в модели вашего проекта определено отношение has_may.
** Я привык использовать размер с моими массивами ... но count тоже это делает:)