Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Rails 3:从Node.js/MongoDB向用户显示实时数据_Javascript_Ruby On Rails 3_Mongodb_Node.js_Real Time - Fatal编程技术网

Javascript Rails 3:从Node.js/MongoDB向用户显示实时数据

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

我有一个Rails web应用程序可以向用户显示数据,但是,即使node.js服务器正在将数据实时添加到Rails应用程序可以访问的云数据库中,数据也不会实时显示

如何在Rails中显示数据库中的数据

谢谢

如何在Rails中显示数据,从 数据库,一旦它到达


另一种方式如何:一旦数据到达并存储在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'.