gpt4 book ai didi

ruby-on-rails - Rails 3 中的插件 vs 引擎,作为 gem 发布

转载 作者:行者123 更新时间:2023-12-04 20:57:28 25 4
gpt4 key购买 nike

在 Rails::Plugin(对于 Rails 3)的文档中,我正在阅读以下内容:

“...你实际上不能在你的插件中声明一个 Rails::Engine,否则它会导致相同的文件被加载两次。这意味着如果你想将 Engine 作为 gem 发布,它不能用作插件,反之亦然反之。”

谁能更具体地说明哪些文件被加载两次?我已经将插件/gem 声明为引擎,并且它也可以很好地放在供应商/插件中(并且我想保持这种方式),尽管有上述声明。我只是想弄清楚为什么(以及是否)这不是一件好事。

谢谢!

最佳答案

我自己也没有确切的答案,但我发现此资源中有帮助:

https://gist.github.com/e139fa787aa882c0aa9c

关于ruby-on-rails - Rails 3 中的插件 vs 引擎,作为 gem 发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3862117/

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