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

时间:2010-03-17 20:58:22

标签: ruby-on-rails ruby-on-rails-plugins

我们有一个app / model应用程序,它引用存储在插件中的另一个模型。

当在第二个和更多请求上重新加载应用程序/模型级别并且依赖于我们在vendor / plugins / ...中的模型(保持加载)时,它失败了(不能重复nil类)。

我们已经尝试在development.rb中设置config.reload_plugins = true,但这似乎没有。

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

1 个答案:

答案 0 :(得分:0)

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