如何将Rails服务器从单线程更改为MultiThreaded?

时间:2014-03-29 02:56:09

标签: ruby-on-rails

在我的项目中,一个控制器操作上传文件。我只想展示fileupload的进度。我编写了一个Javascript轮询机制,它将每5秒获取一次文件上传状态。但是我的rails服务器在文件上传操作结束后开始处理我的轮询请求。我认为我的rails服务器是单线程的。我也试过Puma和Thin Gems。但似乎没有什么对我有用。请帮我摆脱这个问题。

1 个答案:

答案 0 :(得分:1)

我认为您可以使用支持多个文件上传的jQuery-File-Upload和进度条。

一些好的参考资料包括:

  1. http://blueimp.github.io/jQuery-File-Upload/
  2. http://5minutenpause.com/blog/2013/09/04/multiple-file-upload-with-jquery-rails-4-and-paperclip/(使用回形针)
  3. http://railscasts.com/episodes/381-jquery-file-upload?view=comments(如果您已订阅)
  4. 希望有所帮助:)