Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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 如何制作通信web应用程序_Ruby On Rails_Ruby_Model View Controller - Fatal编程技术网

Ruby on rails 如何制作通信web应用程序

Ruby on rails 如何制作通信web应用程序,ruby-on-rails,ruby,model-view-controller,Ruby On Rails,Ruby,Model View Controller,我是一名学习web开发的HS学生,我正在尝试使用RubyonRails构建一个基本的帮助台。到目前为止,它由一个基本的CRUD系统组成,该系统将用户的问题与电子邮件地址一起放入数据库中,以便我能够做出回应。我的问题是: 我将如何制作一个web应用程序,让我能够回答网页本身中的问题?您需要某种事件管道,以及一种将消息发布回网页的方法 最简陋的方法是javascript中的计时器,它每x毫秒检查一次新消息,然后将这些消息附加到html页面上消息元素的DOM中 Rails中更好的解决方案是-您需要某种

我是一名学习web开发的HS学生,我正在尝试使用RubyonRails构建一个基本的帮助台。到目前为止,它由一个基本的CRUD系统组成,该系统将用户的问题与电子邮件地址一起放入数据库中,以便我能够做出回应。我的问题是:


我将如何制作一个web应用程序,让我能够回答网页本身中的问题?

您需要某种事件管道,以及一种将消息发布回网页的方法

最简陋的方法是javascript中的计时器,它每x毫秒检查一次新消息,然后将这些消息附加到html页面上消息元素的DOM中


Rails中更好的解决方案是-

您需要某种事件管道,以及将消息发布回网页的方法

最简陋的方法是javascript中的计时器,它每x毫秒检查一次新消息,然后将这些消息附加到html页面上消息元素的DOM中


Rails中更好的解决方案是-

您可以在数据库中存储一些东西(电子邮件)。那么,在数据库中存储其他东西(响应)到底有什么问题?这不会使我的数据库异常大吗?请定义“正常”。而且,你的整个问题都很模糊。你想做什么还不清楚。我想做的是添加一些功能,允许用户向管理员发送消息,反之亦然。你可以在数据库中存储一些东西(电子邮件)。那么,在数据库中存储其他东西(响应)到底有什么问题?这不会使我的数据库异常大吗?请定义“正常”。而且,你的整个问题都很模糊。现在还不清楚你想做什么。我想做的是添加一些功能,允许用户向管理员发送消息,反之亦然。