Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.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
Ruby on rails 无法使用ruby xmpp4r获取以前的群组聊天历史记录_Ruby On Rails_Ruby_Xmpp_Openfire_Xmpp4r - Fatal编程技术网

Ruby on rails 无法使用ruby xmpp4r获取以前的群组聊天历史记录

Ruby on rails 无法使用ruby xmpp4r获取以前的群组聊天历史记录,ruby-on-rails,ruby,xmpp,openfire,xmpp4r,Ruby On Rails,Ruby,Xmpp,Openfire,Xmpp4r,我使用ruby xmpp4r库在openfire服务器上实现多用户群聊天应用程序。我已经成功地在openfire服务器上创建了聊天室。如果用户使用openfire凭据加入聊天室,它不会返回以前的群组聊天历史记录,它只返回我正在使用的add\u message\u callback()方法返回的少量消息 以下是openfire群聊天历史设置: **显示整个聊天历史记录(向加入聊天室的用户显示整个聊天历史记录)--True 我错过了什么? 有人有获取以前组历史记录的示例代码吗?我运行了一个Wildf

我使用ruby xmpp4r库在openfire服务器上实现多用户群聊天应用程序。我已经成功地在openfire服务器上创建了聊天室。如果用户使用openfire凭据加入聊天室,它不会返回以前的群组聊天历史记录,它只返回我正在使用的
add\u message\u callback()
方法返回的少量消息

以下是openfire群聊天历史设置:
**显示整个聊天历史记录(向加入聊天室的用户显示整个聊天历史记录)--True

我错过了什么? 有人有获取以前组历史记录的示例代码吗?

我运行了一个Wildfire服务器(openfire的后续服务器),这个设置似乎是服务器端的。在wildfire管理控制台上,可在“群组聊天>历史记录设置”下对其进行控制。它有以下选项:

不显示历史记录-不向加入聊天室的用户显示聊天历史记录

显示整个聊天记录-向加入聊天室的用户显示整个聊天记录

显示特定数量的消息-显示聊天室中最新消息的特定数量。使用下面的框指定该数字