在 rails 页面上有一个 excel 导入功能,excel 导入后,需要在页面上显示导入的进度。excel 中一行会创建成一条 activerecord 或者更新一条已存在的 activerecord。整个导入过程是异步的。
我怎么在一个页面显示这个导入的进度(当前已经导入了多少行数据)? 自己是想可以通过页面每隔几秒发一个 ajax 请求去 check 进度,但是不知道这个进度的数值(已经导入的条数)应该放在哪里比较合适?(数据库,还是文件中还是有其他好的方法?)
ps:不能简单的通过数据库新增的条数来获取这个进度数值,因为有更新一条数据库记录这个情况