He estado haciendo algo de desarrollo con rails 3 y me preguntaba por qué llamar al método "puts" no da salida a out estándar.método "puts" en rieles 3
¿Cómo recupero esto?
He estado haciendo algo de desarrollo con rails 3 y me preguntaba por qué llamar al método "puts" no da salida a out estándar.método "puts" en rieles 3
¿Cómo recupero esto?
En lugar de puts
, utilice logger.info
:
logger.info @collection.inspect
cierto, pero eso es 7 caracteres más que yo quiero escribir :-) –
Ok. En ApplicationController, defina 'def log (obj); logger.info (obj); fin'. Ahora puede usar 'log @ collection.inspect' en sus controladores. Incluso logré salvarte un personaje. :) –
También puede utilizar la forma de rubí estándar llamando STDOUT << 'your output'
. El método put
no es una especialidad de rieles, viene con rubí. Si usa rieles, también puede confiar en el objeto logger
.
Buen punto, no sabía que lol :) –