と呼ばれるメソッドruby-debug
を呼び出して使用するときに、ハッシュが定義されていない理由を知っている人はいますか?debugger
before_filter
params
session
class MyExampleController < ActionController::Base
before_filter :test_hashes
def test_hashes
pp session
pp params #both work as expected..
debugger #calling the debug console
end
def index
#whatever..
end
end
#the rdb console
(rdb:5) pp params
NameError Exception: undefined local variable or method 'params' for #<ActionController::Filters::BeforeFilter:0x3eafda0>
(rdb:5) pp session
NameError Exception: undefined local variable or method 'session' for #<ActionController::Filters::BeforeFilter:0x3eafda0>
これは正常な動作ですか、それとも何か間違ったことをしていますか?