0

我的应用程序中有Users。他们每个人都有一个 Facebook 个人资料(为此使用了考拉)。

所以,我应该将graph对象存储在任何地方。接下来我应该为这个图设置 facebook id。我从控制器执行此操作,因为用户单击“登录”并登录。

假设Userfriends:我想得到它们user.friends。此方法应返回用户朋友的 facebook id。所以,这个方法应该使用graph.

如何使所有这些正确?

4

1 回答 1

1

嗯...如果我理解正确,您希望在@graph每个用户登录后创建和存储全局对象。我认为,我们在这里遇到了 HTTP 协议的无状态属性以及避免它的一种方法 - 使用 Railssession对象。但这在我看来是错误的方式。

另一种方式 -@graph每次用户登录后创建。另一种方式 - 使用中间件机器,如Redis。您可以在 Redis 中以字符串形式存储有关用户的任何信息。例如,您可以在其中存储一组用户 Facebook 朋友,并在需要时随时获取。

但肯定有另一种方式,我认为)

于 2013-09-07T21:37:06.840 回答