gpt4 book ai didi

ruby-on-rails-3 - Rails 3 应该使用 require_tree 吗?

转载 作者:行者123 更新时间:2023-12-04 07:03:10 26 4
gpt4 key购买 nike

asset_pipeline guide提到对 JavaScript 和样式表文件使用 require_tree 递归加载各个文件类型的每个文件,但没有提到这样做的任何优点或缺点。例如,在我的 application.js 文件中加入 require_tree 对我有什么好处吗?在一种情况下,它使我不必手动为各种页面包含单独的 javascript 文件。另一方面,在很多情况下我都忘记了我正在使用 require_tree 指令并且不小心多次加载了库。

为甚至不使用它们的页面加载 javascript/样式表文件时是否涉及任何与性能相关的问题(如使用 require_tree 时的情况)?

最佳答案

如果您正在使用 require_tree,则绝对没有理由手动要求您自己的文件。您不应该这样做,但这样做也无妨,因为 Rails 足够智能,不会要求同一个文件两次。

但是,您应该需要“vendorized”或在 gem 中的文件。 “require_tree”不会自动要求这些文件。它只需要位于 app/assets/{type} 中的文件。

关于ruby-on-rails-3 - Rails 3 应该使用 require_tree 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11768475/

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