我正在使用名为oauth_plugin(https://github.com/pelle/oauth-plugin)的gem设置OAuth使用偏移量应用
在我的应用中,用户可以访问多个项目,每个项目都需要能够使用OAuth连接到其他Google Analytics帐户(因此我可以为每个项目提取统计信息)。
oauth_plugin的默认设置是将OAuth令牌与用户关联。我试图通过更改模型和控制器来将其更改为与项目相关联,但如果我这样做,则在尝试连接服务时会出现此错误:
OpputhConsumersController中的ActiveRecord :: StatementInvalid#show
SQLite3::SQLException: no such column: consumer_tokens.user_id:
SELECT "consumer_tokens".* FROM "consumer_tokens" WHERE "consumer_tokens"."type" IN ('GoogleToken') AND "consumer_tokens"."user_id" = '1' LIMIT 1
我的控制器中没有这样的东西,所以我猜它是在插件的某个地方。有谁知道我怎么能绕过这个?
如果您需要更多信息,请与我们联系。谢谢!