Ruby on Rails:无法加载

时间:2011-07-28 02:24:31

标签: ruby-on-rails ruby load

unloadable做了什么?

我在pages controller of High Voltage by thoughtbot中看到了这一点。 thoughtbot blogs about unloadable,但我还不清楚它的作用。

1 个答案:

答案 0 :(得分:43)

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

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

您可以看到无法加载方法文档here