Quizá no he dejado demasiado claro lo que querÃa decir,
o nadie usa radrails.
un código tal que asÃ:
puts “Hola mundo”
a = gets.to_i
puts a*3
Al ejecutar desde el entorno RadRails [Run],
no muestra nada en la consola. Se queda colgado en el gets
esperando a que introduzcas algo por teclado.
Parece que primero ejecuta el gets, y luego el ‘puts “Hola mundo”’.
Si en la ventana de la consola (output) de RadRails, introduzco un
número, y luego INTRO, entonces muestra:
“Hola Mundo”
6
Ésto es,
Primero se queda en el gets (pasa completamente del puts)
Al introducir algo + intro, lee, y pasa a mostrar el hola mundo
y prueba otra vez. Es probable que RDT (el plugin que en realidad
proporciona
la funcionalidad de Ruby), al redirigir el STDOUT de Ruby, no haga flush
de
IO cada vez que se hace un write.
¿No se puede utilizar radrails como un ide para ruby?
Es un ide para ruby on rails… ¿Que no tiene funcionalidad como ide de
ruby?
RadRails se basa en RDT, un plugin para el desarrollo en Ruby. Todo lo
que
tenga RDT, está disponible para RadRails.
Muchas gracias Esteve. Funciona a la perfección.
TenÃas que ser tu
HabÃa probado radrails y eclipse con rdt y me ocurrÃa lo mismo.
Sabes si habrá manera de no tener que forzarlo en cada script,
y/o que se pueda hacer al arrancar?
Estoy es ya caprichito del usuario que no abre consolas.
Un saludo, y me alegra saber de ti.
Seguramente tendrás que solventarme más de alguna duda ahora que
comiendo el camino que tu ya tienes más que andado.
y prueba otra vez. Es probable que RDT (el plugin que en realidad
proporciona
la funcionalidad de Ruby), al redirigir el STDOUT de Ruby, no haga flush
de
IO cada vez que se hace un write.
¿No se puede utilizar radrails como un ide para ruby?
Es un ide para ruby on rails… ¿Que no tiene funcionalidad como ide de
ruby?
RadRails se basa en RDT, un plugin para el desarrollo en Ruby. Todo lo
que
tenga RDT, está disponible para RadRails.