Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/03/2012, 08:44
Avatar de jhsilva
jhsilva
 
Fecha de Ingreso: mayo-2009
Mensajes: 85
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Ni puts ni print impremen en pantalla

Cita:
Iniciado por SJENERT Ver Mensaje
Estoy empezando en esto de ruby on rails pero a la hora de imprimir lo tengo que hacer con <%=variable%> porque puts y print no imprimen nada y no se si sea que me falta activar o instalar algo

Gracias desde ya
Exacto,

Como dijo UOKESITA

puts y print son para impresiones de consola que las pueden ver en la terminal cuando estás ejecutando tus aplicaciones rails. Casí siempre las uso para saber los objetos o valores que vienen de variables con el metodo inspect.

Ejemplo : puts variable.inspect

<%= variable %> Se usa para imprimir del navegador. Ten cuidado al usarla porque imprime en pantalla incluso los valores arrojados por condiciones. Es por ello que debes saber donde usar el =. Esto es si escribes algo así:

<%= if (variable==2) %>

Retornará 1 o 0 en pantalla dependiendo si es true o false.


Saludos y esperamos haber podido aportar,


Si el resultado fuera cierto
__________________
Estudiante de Ingenieria Civil en Informática, soñador, apasionado, enamorado con RoR e Interesado en la gestión del software.
http://www.jhsilva.com