RubyonRails如何从布局调用javascript函数
我在文件中定义了一个名为RubyonRails如何从布局调用javascript函数,javascript,jquery,ruby-on-rails,ruby,ajax,Javascript,Jquery,Ruby On Rails,Ruby,Ajax,我在文件中定义了一个名为timeout()的javascript函数 app/views/download.js.erb。它轮询服务器中的某个位置,以查看文件是否已准备好下载 现在,我将它作为后台进程运行,这样用户应该能够导航到网站的不同部分,同时轮询功能会不断检查,直到文件准备好下载,并向用户提供弹出消息 因此,我想在用户所在的任何位置运行timeout()函数,以便不断运行检查 我正在考虑在application.html.erbifsession[:set\u download]==1(我
timeout()
的javascript函数
app/views/download.js.erb
。它轮询服务器中的某个位置,以查看文件是否已准备好下载
现在,我将它作为后台进程运行,这样用户应该能够导航到网站的不同部分,同时轮询功能会不断检查,直到文件准备好下载,并向用户提供弹出消息
因此,我想在用户所在的任何位置运行timeout()
函数,以便不断运行检查
我正在考虑在application.html.erb
ifsession[:set\u download]==1
(我在控制器中进行了适当的设置)中调用此函数。我的问题是
1) application.html.erb
是调用它的正确位置吗
2) timeout()
位于app/views/download.js.erb
。。。那么如何在像application.html.erb
这样的文件中调用它(如果它是调用timeout()
)的正确位置)
谢谢 1)您可以使用application.js放置代码
2) 添加//=需要下载
在require tree之前,您可能需要阅读本文。