Ruby - TENGO UNA TABLA QUE ME MUESTRA EL ID DE OTRA.... QUISIERA MOSTRAR ADEMAS VAORES DE OTRA TABLA

 
Vista:
Imágen de perfil de david

TENGO UNA TABLA QUE ME MUESTRA EL ID DE OTRA.... QUISIERA MOSTRAR ADEMAS VAORES DE OTRA TABLA

Publicado por david (1 intervención) el 11/11/2021 21:49:34
BUENAS A TODOS
estimados. tengo una tabla que me lista los clientes que tiene una determinada tienda con varios campos.... Nombre , Apellido, Rut, Email, Store----- el tema es que ahora cuando veo la tabla, me muestra todos los datos, pero en el último campo (store), me entrega el id de la tabla stores asociada..... lo cual está bien... lo que quiero es que en vez de mostrarme el id de esa tabla, me mueste el nombre de la tienda (store)....
estos son los codigos que tengo...
la tabla en el index.html.erb de clientes (que me muestra la tabla que quiero)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<table>
  <thead>
    <tr>
      <th>Nombre</th>
      <th>Apellido</th>
      <th>Rut</th>
      <th>Email</th>
      <th>Store</th>
      <th colspan="3"></th>
    </tr>
  </thead>
 
  <tbody>
    <% @clientes.each do |cliente| %>
      <tr>
        <td><%= cliente.nombre %></td>
        <td><%= cliente.apellido %></td>
        <td><%= cliente.rut %></td>
        <td><%= cliente.email %></td>
        <td><%= cliente.store_id %></td>
        <td><%= link_to 'Show', cliente %></td>
        <td><%= link_to 'Edit', edit_cliente_path(cliente) %></td>
        <td><%= link_to 'Destroy', cliente, method: :delete, data: { confirm: 'Are you sure?' } %></td>
      </tr>
    <% end %>
  </tbody>
</table>

EN CLIENTES_CONTROLLER
1
2
3
def index
    @clientes = Cliente.all
  end

lo que quiero es que donde aparece <td><%= cliente.store_id %></td> , me muestre el NOMBRE DE LA TIENDA (el campo se llama "nombre" en la tabla "stores"..... (en el models de cliente.rb le tengo definido belongs_to :store)

gracias a quien me pueda ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder