我是Ruby On Rails的新手,有人可以告诉我如何刷新页面。
答案 0 :(得分:7)
ActionView::Helpers::PrototypeHelper#periodically_call_remote:
未提交任何值
<%= periodically_call_remote(:url => {}) %>
重新提交之前的值:
<%= periodically_call_remote(:url => params) %>
您可以提供:frequency选项来指定调用它的频率。
您可能还想在控制器中设置format.js块以呈现仅更新可能更改内容的RJS模板。
编辑:此方法已弃用版本Rails 3.0
这个问题(Rails 3 equivalent for periodically_call_remote)提供了一种在较新版本的Ruby on Rails中实现此目的的方法。
答案 1 :(得分:0)
您还可以使用以下脚本自动刷新整页...
的setTimeout( “location.reload();”,10000);