从调度程序中显示信息

问题描述 投票:0回答:1

我已安排任务每5分钟一次有效。有时这个任务会改变变量(我尝试过global,gon等),我想在浏览器中显示这个变化。理想情况下,此任务应该在config / initializer中,但我尝试在控制器中找到它,甚至作为控制器/动作中的嵌套函数。我检查了var已更改(在控制台中打印)但是任何尝试显示此更改(使用flash,javascript)都失败了:仅显示原始值。我甚至知道原因:相应的视图在嵌套式操作任务的情况下完成操作之前没有看到更改(但它永远不会完成到期的调度工作)并且在其他位置没有相应的视图。这意味着我使用错误的方式可能是因为我对mvc的错误理解,但仍然无法找到正确的方法。如何从调度程序中查看显示信息的任何想法?谢谢。

javascript ruby-on-rails model-view-controller
1个回答
0
投票

你提供的信息非常少。听起来你想要对网页进行实时更新。 Rails有一些东西:

https://guides.rubyonrails.org/action_cable_overview.html

© www.soinside.com 2019 - 2024. All rights reserved.