Ruby on rails 如何在rails 2.3(开发模式)中强制重新加载所有供应商/插件

Ruby on rails 如何在rails 2.3(开发模式)中强制重新加载所有供应商/插件,ruby-on-rails,ruby-on-rails-plugins,Ruby On Rails,Ruby On Rails Plugins,我们有一个应用程序,其应用程序/模型引用了插件中存储的另一个模型 当应用程序/模型级别在第二个或更多请求上重新加载时,这取决于供应商/插件/中的模型。。。(保持加载状态)失败(无法复制nil类) 我们尝试在development.rb中设置config.reload\u plugins=true,但这似乎不起作用 有人知道处理这个问题的方法吗?这是一个丑陋的问题。我的解决方案是保持实际模型的轻量级,并将其放在预期的app/models目录中。提取要在应用程序之间共享的代码,并将其滚动到插件中保存

我们有一个应用程序,其应用程序/模型引用了插件中存储的另一个模型

当应用程序/模型级别在第二个或更多请求上重新加载时,这取决于供应商/插件/中的模型。。。(保持加载状态)失败(无法复制nil类)

我们尝试在development.rb中设置
config.reload\u plugins=true
,但这似乎不起作用


有人知道处理这个问题的方法吗?

这是一个丑陋的问题。我的解决方案是保持实际模型的轻量级,并将其放在预期的
app/models
目录中。提取要在应用程序之间共享的代码,并将其滚动到插件中保存的模块中。将模块包括在您的模型中

这是一个丑陋的问题。我的解决方案是保持实际模型的轻量级,并将其放在预期的
app/models
目录中。提取要在应用程序之间共享的代码,并将其滚动到插件中保存的模块中。将模块包括在您的模型中