我正在尝试使用 OAuth 进行 twitter api 身份验证,当我的代码吐出消息时遇到了障碍:
(instance of OAuth::Consumer needs to have method `marshal_load')
我的代码:
@consumer=OAuth::Consumer.new( "token","secret", {
:site=>"http://mysite.com/"
})
@request_token=@consumer.get_request_token
session[:request_token]=@request_token.token
session[:request_token_secret]=@request_token.secret
redirect_to @request_token.authorize_url
错误在会话分配部分。清除会话存储并不能解决问题。
rake tmp:clear
代码在 irb 中运行良好,但在应用程序方面运行它不起作用。这可能是什么问题和解决方案?
谢谢!