Comparando Objeto em 2 listas

Fala pessoal, blz ? então, estou com uma duvida. eu tenho uma lista de categorias e de movimentações. cada objeto de movimentações contem uma categoria. minha ideia é montar “Bloquinhos” de categoria com suas movimentações.
Na renderização, não estou sabendo comparar as “Pks” no if para mostrar ou se de fato estou fazendo a renderização de forma errada, alguem pode ajudar ?

<% @categorias.each do |categoria| %>
<li>
   <div class="collapsible-header"><span class="badge">1</span><i class="material-icons">place</i> <%= categoria.descricao %></div>
   <div class="collapsible-body">
      <p>
      <table>
         <thead>
            <tr>
               <th>Descrição</th>
               <th>Categoria</th>
               <th>Tipo</th>
               <th>Data</th>
               <th>Valor</th>
               <th colspan="3"></th>
            </tr>
         </thead>
         <tbody>
            <% @movimentacoes_Janeiro.each do |movimentacao| %>
            <tr>
               <% if movimentacao.categoria == categoria %>
               <td><%= movimentacao.descricao %></td>
               <td><%= movimentacao.categoria %></td>
               <td><%= movimentacao.tipo %></td>
               <td><%= movimentacao.dt_ini %></td>
               <td><%= movimentacao.valor %></td>
               <% end %>
            </tr>
            <% end %>
         </tbody>
      </table>
      </p>
   </div>
</li>
<% end %>

O Erro estava no relacionamento entre os objetos.