rails inside for ruby-on-rails pry pry-rails

ruby on rails - inside - No puedes escapar de eval con el siguiente uso de Pry-rails



gem pry byebug (3)

Ahora puedes usar la gema pry-byebug (para Ruby> = 2.0) o la gema pry-debugger (para Ruby <= 1.9).

Úsalo junto con la gema de pry en tu Gemfile:

# Gemfile gem ''pry'' gem ''pry-byebug''

Hola, he instalado Pry para hacer una depuración impresionante y lo tuve funcionando antes, pero cuando paso al código con ''siguiente'', aparece el siguiente error:

SyntaxError: (eval):2: Can''t escape from eval with next

Código que se utiliza:

def create binding.pry build_resource(sign_up_params) if resource.save yield resource if block_given? if resource.active_for_authentication? set_flash_message :notice, :signed_up if is_flashing_format? sign_up(resource_name, resource) respond_with resource, :location => after_sign_up_path_for(resource) else set_flash_message :notice, :"signed_up_but_#{resource.inactive_message}" if is_flashing_format? expire_data_after_sign_in! respond_with resource, :location => after_inactive_sign_up_path_for(resource) end else clean_up_passwords resource respond_with resource end end

¿Alguien más ha tenido este problema?


Creo que el problema aquí es que estás depurando dentro de un bloque, por lo que no puedes llamar al next mientras estés dentro de él.


Por favor, asegúrese de instalar la gema ''pry-nav''.

Tuve el mismo error porque supuse que los comandos de navegación estaban incluidos en la gema de ''raíles''.

Agregue gem ''pry-nav'' en su Gemfile, luego ejecute bundle install .