一尘不染

Ruby on Rails和Node.js

node.js

我想知道如何将node.js集成到Rails应用程序中(出于学习目的)。

基于Michael
Hartl教程(http://railstutorial.org/),我实现了带有Rails的基本Twitter克隆,并希望实时获得用户微博,而无需使用彗星或剑圣。(该应用程序托管在heroku上)

目前,我仅看到node.js框架(http://howtonode.org/grasshopper-
shoutbox)的示例,但没有任何东西与Rails应用程序中的ruby合并。如果有人知道一个很好的教程,或者给我一些开始的知识,以实现这一目标,我将非常感激。

谢谢!


阅读 315

收藏
2020-07-07

共1个答案

一尘不染

正如Shripad所说,我会考虑尝试单独使用Node构建您的应用程序。吉迪如果您有使用Rails的经验,将会感到很熟悉(无论如何入门)。注意:我没有使用Geddy进行现实世界应用程序的经验,但这是到目前为止我所见过的最好的类似Rails的框架。为了保持持久性,您可以使用SQLite,PostgreSQL或CouchDB,就像使用Rails一样。我考虑过如何在没有任何中介的情况下在Rails应用程序和Node之间进行通信。在我们的工作项目中,我们使用Redis作为Rails和Node之间的中介。Rails将消息发布到Redis,Node从Redis提取消息。我找不到合适的方法或示例项目来避免个人项目上的中间通信层,因此我采用了相同的设置。好消息是编写了Node
Redis模块,一旦安装完所有组件,就很容易测试来回推送消息。

2020-07-07