新手问题 关于调试的一些问题

sanvi · September 06, 2012 · 1751 hits

十分不解

我想用 douban 的一个 api NoMethodError: undefined method get' for nil:NilClass from /Users/sanvi/.rvm/gems/ruby-1.9.3-p194/gems/douban-ruby-0.0.10/lib/douban/authorize.rb:1353:inget

我 binding.pry 后在控制台里面 可以看到 douban 这个变量不是 Nil => #"http://api.douban.com", :scheme=>:header, :signature_method=>"HMAC-SHA1", :realm=>"http://www.example.com/"}, @oauth_request_option= {:signature_method=>"HMAC-SHA1", :site=>"http://www.douban.com", :request_token_path=>"/service/auth/request_token", :access_token_path=>"/service/auth/access_token", :authorize_path=>"/service/auth/authorize", :scheme=>:header, :realm=>"http://www.example.com/"}, @secret_key="d66f4058142d5c92">

而且我调的是 get_book

我 show-method 看到 source code 是存在这个方法的

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.