1

我正在开发一个更大的 Rails 应用程序,它应该能够加载插件。为了实现这一点,我在 before 钩子中读取插件文件并评估它们。但这很糟糕......首先,我想摆脱评估。我尝试使用 require ,但是当我这样做时,文件只会在我启动应用程序时加载一次。

这引出了我的问题:我如何为每个请求(在开发模式下)重新加载外部文件,或者以其他方式处理插件,是否有更好的方法?

问候,CK

4

1 回答 1

2

Kernel#load 每次都会加载文件。

Kernel#require 将加载一次。

使用负载而不是要求。

于 2012-11-20T14:25:17.933 回答