Добавление фамилии и статуса заявки в поиске

Не могу вывести фамилию сотрудника и статус заявки в rails on ruby.

Код контроллера поиска:

<h1>Поиск заявок по сотруднику</h1>
<%= link_to 'Главная страница', controller: 'home_page' %> | 
<%= link_to 'Назад', controller: 'zayavks_on_bobject' %>
<br><br>

<table border="1">
    <th>Код</th>
    <th>Имя заявки</th>
    <th>Фамилия сотрудника</th>
    <th>Статус</th>
    <%= Sotrudnik.select("zayavks.id, zayavks.name, zayavks.zayavka_status_id, zayavks.sotrudnik_id, sotrudniks.surname").joins("inner join zayavks on sotrudniks.id = zayavks.sotrudnik_id").where("sotrudniks.surname = ?",  params[:q]).find_each do |zayavk| %>
        <tr>
            <td><%= zayavk.id %></td>
            <td><%= zayavk.name %></td>
            <td><%= zayavk.sotrudnik_id %></td>
            <td><%= zayavk.zayavka_status_id %></td>
        </tr>
<% end %>

А нужно, чтоб работало так:

<h1>Поиск заявок по сотруднику</h1>
<%= link_to 'Главная страница', controller: 'home_page' %> | 
<%= link_to 'Назад', controller: 'zayavks_on_bobject' %>
<br><br>

<table border="1">
    <th>Код</th>
    <th>Имя заявки</th>
    <th>Фамилия сотрудника</th>
    <th>Статус</th>
    <%= Sotrudnik.select("zayavks.id, zayavks.name, zayavks.zayavka_status_id, zayavks.sotrudnik_id, sotrudniks.surname").joins("inner join zayavks on sotrudniks.id = zayavks.sotrudnik_id").where("sotrudniks.surname = ?",  params[:q]).find_each do |zayavk| %>
        <tr>
            <td><%= zayavk.id %></td>
            <td><%= zayavk.name %></td>
            <td><%= zayavk.sotrudnik.surname %></td>
            <td><%= zayavk.zayavka_status.z_status %></td>
        </tr>
<% end %>

Ответы (1 шт):

Автор решения: Solt

Похоже, что надо написать как-то так:

<td><%= zayavk.id %></td>
<td><%= zayavk.name %></td>
<td><%= zayavk.surname %></td>
<td><%= zayavk.zayavka_status_id %></td>
→ Ссылка