【发布时间】:2019-02-13 03:28:03
【问题描述】:
我的控制器有一个如下所示的操作方法:
class PlansController < ApplicationController
def new
@plan = Plan.new
# This API takes a long time, around 6 seconds
@plan_data = API.get_relevant_data(current_user)
respond_to :html
end
end
当用户单击“创建计划”按钮时,它将到达此 new 操作,当它到达 API.get_relevant_data 时,需要 6 秒才能完成,我想在此期间向用户显示“正在获取数据”发生。
如何在用户在浏览器中看到的 HTML 页面中显示它?
【问题讨论】:
标签: javascript ruby-on-rails progress-bar loading