Sidekiq 在 Docker 开发环境中启用 Zeitwerk 后无法启动

明天我将专注于一个插件的开发,同时也会研究一下自动重载功能。

@kris.kotlarek 有什么进展吗?:smile:

我发现 Zeitwerk 没有重新加载引擎代码。
我在 It does not appear to be reloading the code on changes · Issue #35618 · rails/rails · GitHub 找到了一些解答。
在 StackOverflow 上,有人建议改回 :classic 自动加载器,但这并非我们的目标(https://stackoverflow.com/questions/31828377/how-to-reload-helpers-on-rails-mountable-engine)。
我们会找到重新加载引擎的方法,我将尝试联系 Zeitwerk 的作者寻求建议。

嘿!澄清一下,在 Zeitwerk 的早期 WIP 版本中,引擎曾使用不同的加载器进行加载,但很快改为由应用程序的同一个加载器管理,所有内容都会被重新加载。

我在这方面能帮上什么忙吗?

我相信 Kris 已经修复了我们遇到的大部分问题。如果我们在任何问题上卡住,一定会随时联系您。总体来说,进展非常顺利!非常感谢您为 Zeitwerk 所做的工作!!