【发布时间】:2010-12-04 13:12:11
【问题描述】:
我正在尝试使用 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 中运行良好,但在应用程序上运行它不起作用。 这可能是什么问题和解决方案?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby api oauth gem