RoR

时间:2016-09-13 10:23:55

标签: ruby-on-rails upload real-time

我正在为学校的内部网工作,我想为学生设置在线文件夹,某些Google Drive-ish文件夹,每个班级一个。

到目前为止,我设法创建它,但我想添加一些改进。 基本上,每个类都有许多资源,每个资源都有一个附加文件(使用Paperclip)。所以,现在,我使用Dropzone,每次学生上传文件时,它都可以正常工作,但其他学生必须刷新才能看到该文件。

我想知道是否有实时上传资源的方法,这样每次学生上传文件时,所有其他学生都可以看到它一上传就显示出来。

我搜索了一下,一方面,我有发布/订阅似乎带来了某种实时,但仅用于信使类应用程序,另一方面,我有一些宝石,如Remotipart,允许异步上传文件。

有没有办法将两者结合起来?

我使用的是RoR 4

1 个答案:

答案 0 :(得分:0)

使用 Remotipart ,只有上传文档的学生才能看到上传的数据&没有其他学生可以看到它。
你可以通过轮询来做补丁。
几秒后点击Ajax请求,这将从服务器和数据中获取数据。将其附加到HTML