Ruby on Rails:无法加载

ma1*_*w28 20 ruby load ruby-on-rails

怎么unloadable办?

我在thinkbot的高压页控制器中看到了这个.thinkbot博客unloadable,但我仍然不清楚它的作用.

Mau*_*res 43

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

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

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

  • 这个答案我明白了. (4认同)