我在我的應用程序下面的類lib目錄:Rails的LIB加載順序
proxy.rb
class Proxy
end
ga_proxy.rb
class GaProxy < Proxy
include GaProxy::Metrics
end
metrics.rb
class GaProxy
module Metrics
end
end
加載訂單顯然很重要:
metrics.rb需要ga_proxy.rb
proxy.rb需要ga_proxy.rb
之前加載但是,如果metrics.rb是ga_proxy之前加載,然後我得到「超錯配之前加載對於GaProxy類「,因爲GaProxy已經被定義爲沒有父類。
我該如何解決這個問題?
感謝