从rails资产管道中排除地图文件

时间:2015-07-17 17:29:46

标签: javascript ruby-on-rails ruby-on-rails-4 asset-pipeline

My Rails项目包含正在翻译成JavaScript的TypeScript文件。对于每个已翻译的.js文件,我还会获得.js.map个文件。示例文件结构如下:

/assets/javascripts/resources/Setting.ts
/assets/javascripts/resources/Setting.js
/assets/javascripts/resources/Setting.js.map

application.js我只是做

//= require_tree .

问题在于,当整个内容被渲染时,我得到以下HTML(对于我拥有的每个TypeScript文件):

<script src="/assets/resources/Setting.js?body=1"></script>
<script src="/javascripts/resources/Setting.js.map.js"></script>

正如您所看到的 - 由于某种原因,Rails认为要包含Settings.js.map文件并自动将.js添加到其中。

如果这意味着什么 - TypeScript编译仅在IDE级别进行,因此它不会以任何方式集成到Rails中。

Rails版本:4.2.1

那么..如何排除这些地图文件?

0 个答案:

没有答案