ruby-on-rails – 使用ActiveAdmin在仪表板中自动刷新
发布时间:2020-12-17 03:46:31 所属栏目:百科 来源:网络整理
导读:我正在开发一个Rails中的应用程序,它充当网络和应用程序监视器.我使用Active Admin Dashboard作为主页,显示我的网络中每个服务器和一些应用程序的状态.我想将仪表板页面配置为每隔x分钟自动刷新一次,但我不知道在何处配置此设置,因为我无法完全控制仪表板呈
我正在开发一个Rails中的应用程序,它充当网络和应用程序监视器.我使用Active Admin Dashboard作为主页,显示我的网络中每个服务器和一些应用程序的状态.我想将仪表板页面配置为每隔x分钟自动刷新一次,但我不知道在何处配置此设置,因为我无法完全控制仪表板呈现的html.有人设法做到了吗?
谢谢 解决方法
在config / initializers / active_admin.rb中,您可以注册
javascripts:
config.register_javascript "/javascripts/admin-auto-refresh.js" 然后创建一个完全相同的admin-auto-refresh.js. 您还需要在config / environments / production.rb中注册admin-auto-refresh.js config.assets.precompile += "admin-auto-refresh.js" 更新: 添加了一些代码,在5秒后刷新页面.将其添加到/javascripts/admin-auto-refresh.js $(function() { setTimeout(location.reload(true),5000); }) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |