tutorial software rails ejemplos descargar curso caracteristicas ruby-on-rails

ruby on rails - software - ¿Cómo ver todo el historial de la consola de Rails?



ruby on rails tutorial (4)

¿Alguien sabe cómo ver el "historial" en la consola de rieles?

Presionar la flecha hacia arriba me permite iterar a través de comandos recientes, pero me gustaría verlos todos juntos en una lista. Básicamente, estoy buscando los rieles equivalentes de la utilidad de history Unix.

¿Es esto posible en los rieles? ¿Si es así, cómo?


Como ya estamos en la consola,

lines = File.read("#{ENV[''HOME'']}/.pry_history");

o

lines = File.read("#{ENV[''HOME'']}/.irb-history");

entonces,

puts lines


El mejor equivalente al comando de history sería

puts Readline::HISTORY.to_a

dentro de la sesión IRB. Esto tiene la ventaja de que no es necesario configurar el registro del sistema de archivos en ninguno de los archivos de $HOME/.*_history (como es el caso en las instancias de beans elásticos de AWS).


Intenté la respuesta aceptada, pero nuestro servidor no tenía un ~/.irb-history .

Resultó que la historia se mantuvo en ~/.pry_history . Espero que esto ayude.


Mira ~/.irb-history , encontrarás el historial allí.