【发布时间】:2017-02-05 02:06:03
【问题描述】:
我对网络编程还是比较陌生,所以请多多包涵。
Rails 5.0 应用程序目前运行良好,并上传包含产品库存的 .csv 文件。问题是如果这个文件非常大,上传可能需要一分钟以上,客户端上的人可能会认为服务器崩溃或他们失去了互联网连接。
当前的实现有一个带有用于选择文件的表单的视图。选择后,控制器将读入文件。视图仍在屏幕上,但此时控制已转移到服务器。
我想让服务器每读入 N% 的文件就向视图发送一次更新,以便视图可以显示和更新进度条。我认为这可以通过 AJAX 调用和 JSON 或 Javascript 实现,但对此不确定。这是一个合理的方法吗?
【问题讨论】:
标签: ruby-on-rails ajax