在视图外定义 javascript 变量

Define javascript variable outside of the view

我想访问资产文件中定义的变量。 目前,我的代码如下所示:

<script type="text/javascript"> handler = something; </script>

然后我可以在 html 中使用 "handler" 没有问题。案例是我想将这段 JS 移动到 assets 文件夹中的一个文件,以更清晰的视图,假设该文件已经被 asset pipeline 加载。

有什么想法吗?

使用window.handler = something设置全局变量。