我想知道如何将node.js集成到Rails应用程序中(出于学习目的)。
基于Michael Hartl教程(http://railstutorial.org/),我实现了带有Rails的基本Twitter克隆,并希望实时获得用户微博,而无需使用彗星或剑圣。(该应用程序托管在heroku上)
目前,我仅看到node.js框架(http://howtonode.org/grasshopper- shoutbox)的示例,但没有任何东西与Rails应用程序中的ruby合并。如果有人知道一个很好的教程,或者给我一些开始的知识,以实现这一目标,我将非常感激。
谢谢!
正如Shripad所说,我会考虑尝试单独使用Node构建您的应用程序。吉迪如果您有使用Rails的经验,将会感到很熟悉(无论如何入门)。注意:我没有使用Geddy进行现实世界应用程序的经验,但这是到目前为止我所见过的最好的类似Rails的框架。为了保持持久性,您可以使用SQLite,PostgreSQL或CouchDB,就像使用Rails一样。我考虑过如何在没有任何中介的情况下在Rails应用程序和Node之间进行通信。在我们的工作项目中,我们使用Redis作为Rails和Node之间的中介。Rails将消息发布到Redis,Node从Redis提取消息。我找不到合适的方法或示例项目来避免个人项目上的中间通信层,因此我采用了相同的设置。好消息是编写了Node Redis模块,一旦安装完所有组件,就很容易测试来回推送消息。