我们有一个app / model应用程序,它引用存储在插件中的另一个模型。
当在第二个和更多请求上重新加载应用程序/模型级别并且依赖于我们在vendor / plugins / ...中的模型(保持加载)时,它失败了(不能重复nil类)。
我们已经尝试在development.rb中设置config.reload_plugins = true
,但这似乎没有。
有人知道处理这个的方法吗?
答案 0 :(得分:0)
这是一个丑陋的问题。我的解决方案是将实际模型保持轻量级并保留在预期的app/models
目录中。提取您要在应用程序之间共享的代码,并将其滚动到您保存在插件中的模块中。在模型中包含该模块。