我正在使用Rails开发一些网站。我想在主页面添加“我们用户的推文”部分。我需要一个建议,我可以做得更好。我希望得到标准的方法,可能是一些Twitter小部件或其他东西。我用谷歌,但我一无所获。请指出正确的道路。对不起,如果我的问题很简单,但我真的不知道怎么做。我希望我不需要解析JSON并独立添加样式;我需要来自Twitter的简单设计:)
答案 0 :(得分:2)
要回答[模糊]问题,需要考虑以下几点:
- 你将如何检索推文?
- 您将如何存储/访问它们?
- 如何在前端显示数据?
您拥有的两种方法是使用Twitter gem或TwitterFetcher JS plugin:
<强>宝石强>
Twitter gem使用Twitter API从官方Twitter API提取数据。这意味着你已经获得了节流和放大用于构建到您的应用程序的身份验证
使用这个gem的好处是它为您提供了大量的数据灵活性。您可以以任何您想要的格式提取所需数据 - 所有格式均为JSON&amp;可以在您的网站上显示
此gem最适合存储您的推文,无论是在数据库中还是在Redis等,否则您将对Twitter的API产生大量的同步依赖 - 这对于性能永远不会有好处
<强> JS 强>
TwitterFetcher JS plugin是史诗般的 - 基本上是一个Twitter小部件&amp;删除HTML,允许您按照自己喜欢的方式设置样式
这是即时检索Twitter数据的最有效方式,因为它是异步的,依赖于Twitter的小部件系统(远比API强大),并且不在本地存储数据< / p>