如何刷新rails中的特定页面
How to refresh particular page in rails
我有一个仪表板页面,需要每15分钟刷新一次。那么我该怎么做呢。
这是我的控制器的仪表板操作
def dashboard
@widgets = Widget.all
end
我已经在页面上添加了"刷新"按钮。
dashboard.html.haml
= link_to "Refresh Page", "#", :id => "refresh-page"
dashboard.js
$("#refresh-page").click(function(){
location.reload();
});
我也试过
<meta http-equiv="refresh" content="300" />
并且它工作良好。页面在5分钟后刷新,但它正在应用于所有页面,这导致了问题。
那么,我怎样才能只刷新特定的页面呢。
试试这个
- if controller.controller_name == your_controller_name && controller.action_name == your_action_name
%meta{:content => "100", "http-equiv" => "refresh"}
试试这个,在您的javascript中添加这个
setInterval("$('#refresh-page').trigger('click')",900000);
相关文章:
- 如果不刷新Rails中的浏览器,AJAX请求就无法看到效果
- 如何刷新rails中的特定页面
- 自动刷新使用javascript的rails 3.2页面内容
- Facebook Like Box在Rails 4中刷新之前不会显示
- Rails Ajax 刷新部分,同时持久化参数
- 如何在Ruby on Rails会话过期时重新加载或刷新页面
- Rails/JS-在不刷新页面的情况下获取变量
- 没有在Rails应用程序中刷新页面,AJAX就无法加载
- Rails-使用新的表条目刷新页面
- 定期轮询数据库,Rails 视图更新而不刷新
- 平滑滚动在 Rails 中不起作用,除非刷新页面
- Ruby on rails,新的 POST to API 和刷新页面
- Rails 应用程序 - jQuery Document.ready在单击链接时不调用,但在新选项卡中打开或刷新时工作
- Rails 4应用程序..在开发环境中,除非刷新页面,否则javascript不会启动
- Rails-如何在添加项目时强制刷新页面
- 页面刷新时Javascript不起作用(Rails)
- Rails项目:jQuery插件在刷新前未加载
- 实时刷新Rails视图
- Rails 5 with JQuery:带有显示和隐藏JQuery开关的表单最初会显示,但在刷新页面后会像它应该的那样隐
- 如何在Rails应用程序中单击link_to标记后用JS刷新浏览器