我已安排了每5分钟有效的任务。有时,此任务会更改变量(我尝试了全局变量,gon等),并且我想在浏览器中显示此更改。 理想情况下,此任务应该在config / initializer中,但我尝试将其定位在控制器中,甚至将其定位为控制器/动作中的嵌套函数。 我检查了var是否已更改(在控制台中打印),但任何尝试显示此更改(使用Flash,JavaScript)的尝试均失败了:仅显示了原始值。我什至知道为什么:在嵌套动作任务的情况下,相应的视图不会在操作完成之前发生变化(但由于任务调度工作它永远不会完成),而在其他位置则没有相应的视图。 这意味着我可能使用了错误的方式,原因可能是我对mvc的理解不正确,但仍然找不到正确的方式。 有什么想法如何在调度程序中显示信息吗?谢谢。
答案 0 :(得分:0)
您提供的信息很少。听起来您想实时更新网页。 Rails可以做到这一点: