我有一个 RoR 项目,其中有几个我不希望它们在生产模式下预编译的资产。这些资产由 JS/CSS 文件复合而成,目前它们位于 app/assets/javascript/ism/ 下。
实际上,这是我不想编译的整个 ism 文件夹。尽管在开发模式下,将这些文件保留在那里以与它们一起使用是有用且舒适的,但在生产模式下,它们不应该在那里。在生产模式下,这些文件都被编译(外部)在一个单独的文件中,该文件由 S3 ant 提供,而不是来自 RoR/Nginx。外部编译的文件甚至是手动链接的,而不是通过 RoR。
<script type="text/javascript" src="http://s3.blabla.com/file_compiled.js"></script>
那么,最好的方法应该是什么?