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

sanvi · 2012年09月06日 · 1751 次阅读

十分不解

我想用 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 是存在这个方法的

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号