
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)
EN CLIENTES_CONTROLLER
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
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


0