我在我的 Padrino 应用程序 (0.12.4) 中添加了一个自定义目录。我将它添加到加载路径中,一切正常。问题是 Padrino 没有重新加载对我的自定义路径中文件的更改。
引导文件
Padrino.before_load do
Padrino.dependency_paths << Padrino.root('app/services/**/*.rb')
end
Padrino.after_load do
end
Padrino.load!
我在我的 Padrino 应用程序 (0.12.4) 中添加了一个自定义目录。我将它添加到加载路径中,一切正常。问题是 Padrino 没有重新加载对我的自定义路径中文件的更改。
引导文件
Padrino.before_load do
Padrino.dependency_paths << Padrino.root('app/services/**/*.rb')
end
Padrino.after_load do
end
Padrino.load!
我解决了自己的问题,并认为我会分享,因为我找不到任何东西。
我必须在后加载挂钩中将自定义加载路径添加到我的应用程序先决条件。一旦我这样做了,就会看到对这些目录中的文件的更改。
引导文件
Padrino.before_load do
Padrino.dependency_paths << Padrino.root('app/services/**/*.rb')
end
Padrino.after_load do
AppModule::App.prerequisites << Padrino.root("app/services/**/*.rb")
end
Padrino.load!
这个 Github 帮助了我并有更多的解释:https ://github.com/padrino/padrino-framework/issues/731