Javascript 是否有绕过rails资源管道的rails选项?

Javascript 是否有绕过rails资源管道的rails选项?,javascript,ruby-on-rails,asset-pipeline,Javascript,Ruby On Rails,Asset Pipeline,在一个使用javascript和Rails4作为API引擎的项目中,我遇到了以下问题,即绕过rails资产管道。使用现有的 rails4资产管道很麻烦,因为在项目中,我们只使用javascript、前端和rails4后端的API,以及json、jsonp。是否有任何工具/gem使用宏,甚至Java风格的“import”语句与Rails4集成,从而绕过Rails4资产管道。如果有工具 它使用Java风格的导入。或者C/C++风格的“#include”,这将使代码更易于维护,并且模块化,因为java

在一个使用javascript和Rails4作为API引擎的项目中,我遇到了以下问题,即绕过rails资产管道。使用现有的 rails4资产管道很麻烦,因为在项目中,我们只使用javascript、前端和rails4后端的API,以及json、jsonp。是否有任何工具/gem使用宏,甚至Java风格的“import”语句与Rails4集成,从而绕过Rails4资产管道。如果有工具 它使用Java风格的导入。或者C/C++风格的“#include”,这将使代码更易于维护,并且模块化,因为javascript资产可以因此模块化。这样,变革管理就更容易了,还有什么事情吗
是这样吗

要关闭Rails 4资产管道,请使用

config.assets.enabled = false
config/application.rb
文件中

当然,通过这样做,您将不得不依赖另一种资产捆绑解决方案


有两个选项是或。

您可以从javascript/样式表文件中删除“require tree”并手动添加它们。实际上,对于大型项目来说,这会使事情更加高效,例如负载平衡,因为现有的资产管道会影响性能。资产管道如何影响性能?通常情况下,您可以预编译资产,为静态文件提供服务,浏览器会缓存这些文件,直到它们发生变化,您甚至可以在前端插入类似Cloudfront的CDN。我不确定您指的是什么负载平衡。在负载平衡等方面,是否有比现有资产管道更有效的方法?是否有任何一种方法优于另一种方法?您可以自己阅读,并根据具体的约束条件做出决定。