gpt4 book ai didi

ruby-on-rails - Rails 3.2 Assets 管道和 RequireJS

转载 作者:行者123 更新时间:2023-12-03 23:49:28 25 4
gpt4 key购买 nike

我将使用 Ruby on Rails 3.2 启动一个富客户端 Web 应用程序。我打算使用 RequireJS,但它似乎与 Asset Pipeline 发生冲突。据我所知,后者基本上做的是连接依赖 Assets ,缩小和压缩它们(如果我错了,请纠正我),这似乎与异步加载 JavaScript 文件不太兼容。

乍一看, Assets 管道似乎有更好的性能。但是,RequireJS 允许您将 JavaScript 代码组织在易于重用和管理其依赖项的模块中。

有没有办法将两者结合起来?如果没有,你会选择哪一个?

最佳答案

您可能想看看这个 gem https://github.com/jwhitley/requirejs-rails/

似乎正在做你想做的事——即使用 requirejs 加载客户端,同时仍然利用一些 Assets 管道。

我很想建议我猜在大多数情况下, Assets 管道会更快,因为它会加载单个缩小的 js 资源。依赖管理虽然不是那么好,所以它在很大程度上取决于应用程序。

关于ruby-on-rails - Rails 3.2 Assets 管道和 RequireJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14899780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com