Sur une console bash, si je fais ceci:rails - sortie de la console Réorientation vers un fichier
cd mydir
ls -l > mydir.txt
L'opérateur> capte l'entrée standard, et redirige vers un fichier; donc je reçois la liste des fichiers dans mydir.txt
au lieu de dans la sortie standard.
Y a-t-il un moyen de faire quelque chose de similaire sur la console des rails? J'ai une déclaration ruby qui génère beaucoup d'impressions (~ 8k lignes) et j'aimerais pouvoir la voir complètement, mais la console ne "se souvient" que des 1024 dernières lignes environ. J'ai donc pensé à rediriger vers un fichier - Si quelqu'un connaît une meilleure option, je suis tout ouïe.
Merci! Ceci est exactement ce que je cherchais. – kikito
Cela n'a pas fonctionné pour moi jusqu'à ce que j'aie ajouté '$ stdout.sync = true'. Édité. –
'$ stdout.reopen (" my.log "," w ")' semble être une solution plus élégante, vu à: http://stackoverflow.com/a/2480439/21217 – dain