【问题标题】:Padrino not reloading custom load paths on changesPadrino 没有在更改时重新加载自定义加载路径
【发布时间】:2015-02-17 00:36:46
【问题描述】:

我向我的 Padrino 应用程序 (0.12.4) 添加了一个自定义目录。我将它添加到加载路径中,一切正常。问题是 Padrino 没有重新加载对我自定义路径中文件的更改。

boot.rb

Padrino.before_load do
  Padrino.dependency_paths << Padrino.root('app/services/**/*.rb')
end

Padrino.after_load do
end

Padrino.load!

【问题讨论】:

    标签: ruby dependencies padrino load-path


    【解决方案1】:

    我解决了自己的问题,并认为我会分享,因为我找不到任何东西。

    我必须在加载后挂钩中将自定义加载路径添加到我的应用程序先决条件。一旦我这样做了,就会看到对这些目录中的文件的更改。

    boot.rb

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 2019-10-30
      • 1970-01-01
      • 2020-04-29
      相关资源
      最近更新 更多