十分不解
我想用 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:in
get
我 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 是存在这个方法的