Ruby on rails 如何在rails控制器中运行js并重定向到url?
如果第一个url不能通过控制器工作,我想将_重定向到第二个url。 我想在函数中添加js代码,并在Ruby on rails 如何在rails控制器中运行js并重定向到url?,ruby-on-rails,Ruby On Rails,如果第一个url不能通过控制器工作,我想将_重定向到第二个url。 我想在函数中添加js代码,并在redirect_to:js=>{“my_function();”},urlcontroller中调用函数。我不确定是否有可能做到这一点,或者是否有任何其他方法来做到这一点 <script> function onClick(){ console window.location.replace('//'); setTimeout(functio
redirect_to:js=>{“my_function();”},url
controller中调用函数。我不确定是否有可能做到这一点,或者是否有任何其他方法来做到这一点
<script>
function onClick(){
console
window.location.replace('//');
setTimeout(function(){
window.location.replace('//');
},3000);
}
</script>
函数onClick(){
安慰
window.location.replace('/');
setTimeout(函数(){
window.location.replace('/');
},3000);
}
可能应该使用request.referer(与window.location相同),而不是传递javascript。这不是重定向到的目的。重定向\u to接受url而不是响应。@sethi不是所有浏览器都通过请求。referer
包括一些更流行的浏览器。如果您想通过应用程序可靠地跟踪用户,则需要使用cookie(例如会话)。@max all browser支持。。。因为最初的问题可能是使用render js:@sethi no。兼容性图表意味着浏览器仅与API兼容-这并不意味着他们发送引用@马克斯:我可能是这样的,你是对的。你有没有一个在任何情况下都不会发送这种信息的浏览器的例子?