重载从创业板的lib文件安装发动机(Overloading lib files from gem m

2019-07-29 02:22发布

我使用的是安装引擎和希望自定义一些类宝石。 超载我想要的文件位于我的本地RVM目录

(rvmdir)/(gem)/lib/(modulename)/containers/file_to_override.rb

我将文件复制到我的应用程序目录

(appdir)/lib/(modulename)/containers/file_to_override.rb 

和定制的一些输出。

该文件类似于这样:

module (Modulename)
  module Containers
    class FileToOverride << xxx
    ...
    end
  end
end

但它似乎没有超载。 是否有可能重写我自己的应用程序LIB文件?

Answer 1:

如果我把文件中/config/initializer/file_to_override.rb上述内容它的工作原理。



文章来源: Overloading lib files from gem mounted as engine