2010-11-10 5 views

Respuesta

7

Sí, use pry y pry-debugger. Visita http://pryrepl.org/ para más información.

+1

Tenga en cuenta que si está utilizando un servidor de aplicaciones que se ejecuta independientemente del terminal (Passenger, Unicorn, etc.) puede usar algo como https://github.com/Mon-Ouie/pry-remote para conectar un terminal a ese proceso y depuración –

2

Por supuesto que puede. Todo lo que tienes que hacer es instalar Netbeans 6.9. Tiene incorporado un fastdebugger. Deberías iniciar el servidor en modo Depuración. Luego puede establecer puntos de interrupción en su código y paso e inspeccionar línea por línea.

4

Sí.

Suponiendo que haya comenzado con rieles:

rails s --debugger 

y tiene una línea en su código:

debugger 

entonces, que cuando se pulse punto de interrupción, sólo tiene que pulsar:

Enter 

para recorrer el código línea por línea. También verá que el código de Ruby se ejecuta en el camino mientras se analiza su aplicación. No estoy seguro de cómo lo apagas.

1

Me gusta el depurador Rubymine. Rubymine es un Rails IDE pagado.

Cuestiones relacionadas