如何解决Rails:周期性地调用远程,然后重定向
| 我需要使用periodically_call_remote
函数检查一些数据库值。
如果某些值已经具有特定状态,我想重定向。
这该怎么做?函数中的redirect_to
似乎不起作用。
解决方法
您是否需要刷新整个页面?您可以使用javascript更新内容。
以下javascript也可以正常工作。
window.location = \"http://www.address.com/\"
, return函数中的redirect_to不起作用,因为它会将ajax请求重定向到新页面,它不会告诉浏览器重定向整个页面。您将需要在控制器中渲染一些javascript,从而导致页面重定向,或者更好:将回调添加到检查返回值并运行Ben建议的javascript的periodic_call_remote调用中。
, 检查此线程:
Rails 3等效于periodic_call_remote
使用javascript setInterval的第一个答案非常有效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。