Итак, у меня есть две модели: пользователи, которые принадлежат организации (у которой есть много пользователей). Я использую частичное отображение всех пользователей, принадлежащих к какой-либо конкретной организации, и это работает нормально, если я выводю только имя (оно правильно называет всех пользователей). Однако, когда я изменяю частичный код для предоставления link_to user.name, все возвращаемые ссылки являются ссылками на родительскую организацию, а не на отдельные дочерние объекты. Что я делаю неправильно?
Соответствующий код:
Контроллер организаций
def show
@organization = Organization.find(params[:id])
@users_index = User.joins(:organization).where(organizations: {id: @organization.id})
end
Organization.show.html.erb
<% provide(:title, @organization.organization_name) %>
<h1><%= @organization.organization_name %></h1>
<h2>Your Organization's Users:</h2>
<%= render partial: "users_index", collection: @users_index %>
_users_index.html.erb код:
<p class="users"><%= link_to users_index.name %></p>