【发布时间】:2011-07-29 19:13:37
【问题描述】:
我有一个需要一段时间才能完成的操作。一开始,它应该让用户知道“请稍候……”然后,当完成时,它应该告诉他们“完成”。
目前我设置它的方式会引发双重渲染错误。
控制器:
def do_work
render 'do_work.js'
.
. # takes a while...
.
.
redirect_to :action => :work_is_done
end
do_work.js.erb:
$("#status").text("please wait...");
最好的方法是什么? 在 Rails 3 和 jQuery 中工作。
谢谢。
【问题讨论】:
标签: javascript jquery ajax ruby-on-rails-3 controller