/ / Debugger nefunguje v úlohe Rake - ruby-on-rails, ladenie

Debugger nefunguje v úlohe Rake - ruby ​​na koľajniciach, ladenie

Používam Ruby 2.1.0 a Rails 4.1.0

Ak som dal debugger vyhlásenie kdekoľvek v mojom hracom kóde, dostanem toto:

home/vagrant/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:213
mon_exit

[208, 217] in /home/vagrant/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb
208    def mon_synchronize
209      mon_enter
210      begin
211        yield
212      ensure
=> 213        mon_exit
214      end
215    end
216    alias synchronize mon_synchronize
217
(rdb:1)

Nemôžem získať prístup k žiadnym lokálnym premenným v kóde. Monitor sa javí ako vláknová knižnica ... tak ako zaistím správne fungovanie príkazu na ladenie?

odpovede:

0 pre odpoveď č. 1

Tento problém bol „debugger"na konci metódy, ktorá by z nej urobila návratovú hodnotu."

Oprava ... nedávajte debugger na konci metódy.