Ich habe ein fehlerhaftes Szenario in Gurke, und ich würde gerne meinen Rails-Controller mit ruby-debug debuggen. Aber wenn ich 'Debugger' zu dem Punkt hinzufüge, an dem ich brechen will, hört es nicht auf.
Ich habe versucht, require von ruby-debug und rubygems zu den features / support / env.rb hinzuzufügen, aber dann sagt es mir, dass es ruby-debug nicht laden kann, obwohl ruby-debug auf der gem Liste ist und ich kann lade es in irb.
Also ... was soll ich tun, damit es funktioniert?
Danke!
Ich hatte heute dasselbe Problem und habe es herausgefunden. Hier ist mein Blog-Beitrag, der die zwei verschiedenen Möglichkeiten erklärt, wie ich es funktionierte:
Sie müssen möglicherweise nur require "ruby-debug"
zu Ihrer Datei features / support / env.rb hinzufügen, damit es funktioniert.
Der Schlüssel hier wird definitiv ruby-debug
zuerst geladen.
Wenn Sie Probleme mit Edelsteinen haben, die nicht geladen werden und der Edelstein definitiv in Ihrem Gemfile
aufgeführt ist, führen Sie Gurken wie:
Bündel exec Gurke ...
Dies ist oft mit Bundler erforderlich.
Tags und Links ruby-on-rails cucumber ruby-debug