Javascript Rails 3:从Node.js/MongoDB向用户显示实时数据
我有一个Rails web应用程序可以向用户显示数据,但是,即使node.js服务器正在将数据实时添加到Rails应用程序可以访问的云数据库中,数据也不会实时显示 如何在Rails中显示数据库中的数据 谢谢 如何在Rails中显示数据,从 数据库,一旦它到达Javascript Rails 3:从Node.js/MongoDB向用户显示实时数据,javascript,ruby-on-rails-3,mongodb,node.js,real-time,Javascript,Ruby On Rails 3,Mongodb,Node.js,Real Time,我有一个Rails web应用程序可以向用户显示数据,但是,即使node.js服务器正在将数据实时添加到Rails应用程序可以访问的云数据库中,数据也不会实时显示 如何在Rails中显示数据库中的数据 谢谢 如何在Rails中显示数据,从 数据库,一旦它到达 另一种方式如何:一旦数据到达并存储在DB中,例如,您可以通过已建立的连接将它们发送给客户端。您是否有一些关于使用ruby on rails 3.1实现此功能的文档,以及关于如何使socket.io侦听数据库更改的文档?@Mr_Nizzle
另一种方式如何:一旦数据到达并存储在DB中,例如,您可以通过已建立的连接将它们发送给客户端。您是否有一些关于使用ruby on rails 3.1实现此功能的文档,以及关于如何使
socket.io
侦听数据库更改的文档?@Mr_Nizzle socket.io本身不侦听数据库更改,但您可以使用pub/sub机制,其中RoR-app是发布者,node.js-app是数据库中所做更改的订阅者。如果您使用CouchDB,那么它可能会更简单,因为它内置了更改提要功能。谢谢。看,我发现了这个问题,似乎他找到了让它工作的方法不,我在我的nodeJS调试中看到:websocket收到的数据包5::{“name”:“message”,“args”:[“{”data:“fooo”}”]}
但是在我监听套接字的页面中,socket.on('message'.