我想从我的ruby功能更新我的网页:在'开始'我的网页中的按钮(超薄代码),我在我的控制器中调用一个函数(runexecution):这个函数每分钟都是一个无限循环,应该从我的runexecution函数生成的结果更新我的页面内容(例如输入) : 怎么样?一个渲染..另一个想法?
我的配置: Linux debian 7 红宝石2.1 Rails 4.17 mysql 5
答案 0 :(得分:0)
您似乎想要进行长/短轮询,这可以通过javascript轻松实现
HTML/JAVASCRIPT
<script type="text/javascript">
setTimeout(function(){
location.reload();
},1000) // Refresh page every 1000 milliseconds = 1s
</script>
HAML
:javascript
setTimeout(function(){
location.reload();
},60000) // 60000 = time in milliseconds
:javascript
setTimeout(function(){
// Make ajax request to run execution
$.get('/runexecution', {}, function(result){
// Do something with result.
})
},60000) // 60000 = time in milliseconds