Ruby on Rails:无法加载

什么是可unloadable

我在thinkbot的高压页面控制器中看到了这个。 thinkbot关于可卸载的博客 ,但我仍不清楚它的作用。

这意味着当您在配置了cache_classes = false的环境(如开发环境)上运行时,Rails会在每个请求中重新加载这些类,因此您可以将它们放在lib文件夹中或插件内部。将永远重新加载而无需重新启动应用程序(因为默认情况下,每个请求都不会通过rails重新加载lib或插件中的类)。

这在您构建插件时非常有用,并且您希望对其进行实时更改,而无需在每次测试时始终重新启动应用程序。

您可以在此处查看可卸载的方法文档。