unloadable
做了什么?
我在pages controller of High Voltage by thoughtbot中看到了这一点。 thoughtbot blogs about unloadable
,但我还不清楚它的作用。
答案 0 :(得分:43)
这意味着当您在配置了 cache_classes = false 的环境(如开发环境)上运行时,这些类将由Rails重新加载请求,因此您可以将它们放在lib文件夹或插件内,并且它们将始终重新加载而无需重新启动应用程序(因为默认情况下,每个请求都不会通过rails重新加载lib或插件中的类)。
这在您构建插件时非常有用,并且您希望对其执行实时更改,而无需在每次测试时始终重新启动应用程序。
您可以看到无法加载方法文档here。