【发布时间】:2016-06-24 18:58:36
【问题描述】:
在使用带有 Rails4 的 javascript 作为 API 引擎的项目中,我遇到了以下问题,即绕过 rails 资产管道的问题。使用现有的 rails4 资产管道很麻烦,因为在项目中我们只使用 javascript,前端带有用于 API 的 rails4 后端,以及 json、jsonp。是否有任何工具/宝石使用宏,甚至 Java 风格:“导入”语句与 Rails4 集成,从而绕过 rails4 资产管道。如果有什么工具 使用 Java 样式导入。或 C/C++ 风格的“#include”,这将使代码更易于维护,并且模块化,因为 javascript 资产可以因此模块化。从而使变更管理更容易,那里有什么 这样做?
【问题讨论】:
-
您可以从 javascript/stylesheet 文件中删除“需求树”并手动添加它们。
-
实际上,对于大型项目来说,这会让事情变得更高效,比如负载平衡,因为现有的资产管道会影响性能。
-
资产管道如何影响性能?通常你预编译你的资产,提供静态文件,浏览器缓存它们直到它们改变,你甚至可以在前面插入像 Cloudfront 这样的 CDN。我不确定您指的是什么负载平衡。
标签: javascript ruby-on-rails asset-pipeline