Foros del Web » Programando para Internet » Ruby »

un problema con las vistas

Estas en el tema de un problema con las vistas en el foro de Ruby en Foros del Web. Hola era para pedirles ayuda ya que soy nuevo en el campo de ruby y la verdad he tenido problemitas con html y ruby no ...
  #1 (permalink)  
Antiguo 17/07/2008, 09:56
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 19
Antigüedad: 15 años, 10 meses
Puntos: 0
un problema con las vistas

Hola era para pedirles ayuda ya que soy nuevo en el campo de ruby y la verdad he tenido problemitas con html y ruby no he sabido bien como funciona y lo que quiero hacer es una tabla que al inicio tengo unos titulos fijo y como nombre, hora entrada, hora_salida, pero no se donde ponerlos lo que tengo es

<br />
<h1 id="reportediarios">Reporte</h1>
<% for reporte in @k %>
<table width="600" height="10" border="1">
<tr>
<td width="30" height="34"> <%= @empleado.nombre %></td>
<td width="137" height="34"> <%= reporte.hora_entrada %></td>
<td width="137"><%= reporte.hora_salida %></td>
<td width="137"><%= reporte.hora_salida - reporte.hora_entrada%></td>
</tr>
<tr>
</table>
<br />
<% end %>

<%= debug(@pepe) %>
<%= debug(@inicio) %>
<%= debug(@nombre) %>
<%= debug(@hora_salida) %>
<%= debug(@k) %>
  #2 (permalink)  
Antiguo 20/07/2008, 12:40
Avatar de Yaraher  
Fecha de Ingreso: abril-2007
Ubicación: Lima, Perú
Mensajes: 262
Antigüedad: 17 años
Puntos: 9
Respuesta: un problema con las vistas

Tienes que especificar correctamente la estructura de una tabla. Yo haría algo así como:
Código:
<table>
	<tr>
		<th>Nombre</th>
		<th>Hora Entrada</th>
		<th>Hora Salida</th>
                <th>Permanencia</th>
       </tr>						
	<% @k.each do |reporte| %>
	<tr>
		<td><%= @empleado.nombre %></td>
		<td><%= reporte.hora_entrada %></td>
		<td><%= reporte.hora_salida %></td>
		<td><%= reporte.permanencia %></td>
	</tr>
      <% end %>
</table>
He cambiado tu resta porque me parece que es algo que debe tener el modelo (la vista no debe procesar lógica)

¡Éxitos!
  #3 (permalink)  
Antiguo 22/07/2008, 08:03
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 19
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: un problema con las vistas

muchas gracias, ya lo voy aprobar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:05.