J'ai fait du développement avec les rails 3 et je me demandais pourquoi l'appel de la méthode "puts" ne sort pas en standard.Méthode "puts" dans les rails 3
Comment est-ce que je récupère?
J'ai fait du développement avec les rails 3 et je me demandais pourquoi l'appel de la méthode "puts" ne sort pas en standard.Méthode "puts" dans les rails 3
Comment est-ce que je récupère?
Au lieu de puts
, utilisez logger.info
:
logger.info @collection.inspect
vrai, mais c'est 7 caractères de plus que je veux taper :-) –
Ok. Dans ApplicationController, définissez def log (obj); logger.info (obj); fin ». Vous pouvez maintenant utiliser 'log @ collection.inspect' dans vos contrôleurs. J'ai même réussi à te sauver un personnage. :) –
Vous pouvez également utiliser la méthode standard de Ruby en appelant STDOUT << 'your output'
. La méthode put
n'est pas une spécialité de rails, elle est fournie avec du rubis. Si vous utilisez des rails, vous pouvez également compter sur l'objet logger
.
Bon point, ne savait pas que lol :) –