加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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);
})

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读