我正在构建一个使用 CORS 并具有公共 API 的 Rails 应用程序。要使 API 正常工作,客户需要嵌入我在网站上托管的 Javascript 文件。因此,例如,他们需要将以下内容添加到他们的网站:
<script type="text/javascript" src="http://www.mywebsite.com/assets/events.js"></script>
<script type="text/javascript">
//Call to public API method
track();
</script>
Run Code Online (Sandbox Code Playgroud)
现在events.js文件位于/app/assets/javascripts/events.js我的应用程序中。当我编译并推送到 Heroku 时,所有这些都被一起缩小到/assets/application-320d973ae0689d7f.js文件中。
我的问题是,如何使events.js文件成为一个独立文件,可从我的应用程序使用直接 URL 路径访问外部网站?