0

我需要按 facebook 喜欢对 activerecord 数据进行排序。我假设这意味着我需要在我的模型中添加一个喜欢字段,然后用对象相关页面的喜欢数量填充它。

只是想知道是否有更好的方法来做到这一点,以及我将如何用喜欢的数量填充数据库中的喜欢列。只是在寻找真正做到这一点的最佳方法。

我目前的想法是创建 likes 字段并尝试从 facebookgraph 返回的 json 对象填充它,以便我可以使用 activerecord order 方法进行排序。只是不确定这是否是将数据导入数据库的最佳方式和最佳方式。

任何帮助将非常感激。

4

1 回答 1

1

您的建议似乎没有任何问题,但您应该记住,在模型中存储喜欢的数量将需要您经常使用来自 Facebook Graph API 的喜欢数量来更新它(这是我假设你正在使用的)。

最好不要将喜欢的数量直接存储在您的应用程序中,而是在您的应用程序需要它们时简单地提取它们 - 这样您就会知道它们是最新的,并且从那以后没有喜欢/不喜欢的帖子你上次投票。

于 2012-07-16T12:57:28.643 回答