【问题标题】:How to implement a progress bar in Ruby?如何在 Ruby 中实现进度条?
【发布时间】:2010-11-11 14:38:53
【问题描述】:

我们想在我们的一个 Ruby 应用程序中实现文件上传的进度条。这需要显示上传的确切百分比。然而,尽管我们尽了最大的努力,我们还是找不到一种方法来实现一个完全复制文件上传过程的进度条。

你能帮我们解决这个问题吗?

【问题讨论】:

    标签: ruby-on-rails ruby progress-bar mongrel


    【解决方案1】:

    如果您使用的是 Apache 和 Passenger,则可以使用 Apache 进度条模块。

    截图: http://www.railsillustrated.com/screencast-file-uploads-progress-in-rails-passenger.html

    Apache 模块及安装说明: http://drogomir.com/blog/2008/6/18/upload-progress-bar-with-mod_passenger-and-apache

    【讨论】:

    • 人们不会在生产环境中使用 Mongrel,您最终可能会使用 Nginx 和 Mongrel 集群。无论如何,我认为 Mongrel 和 Nginx 都有插件。我没有使用 Mongrel 尝试过,但一如既往地“Google 是你的朋友”或尝试在 irc #rubyonrails
    • 如果 Apache 或 Nginx 太过分的话,当然人们会在生产中使用 Mongrel。它是适合工作和低流量站点的正确工具,尤其是在防火墙内,Mongrel 很好。
    【解决方案2】:

    我以前用过mongrel_upload_progress,但我发现这是一个相当复杂和微妙的问题解决方案。不过,我绝对建议您在生产环境中使用passenger thru apache。

    【讨论】:

      猜你喜欢
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 2021-11-19
      • 2018-10-03
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多