2012-04-20 4 views
1

私はエンジンとしてマウントされ、いくつかのクラスをカスタマイズしたいgemを使用しています。私はオーバーロードしたい ファイルは私の地元のRVMのディレクトリエンジンとしてマウントされたgemからlibファイルのオーバーロード

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

に位置している私は私のアプリでdir

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

にファイルをコピーして、いくつかの出力をカスタマイズしました。

ファイルには、次のようになります。

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

しかし、オーバーロードしていないようです。私自身のアプリケーションでlibファイルを上書きすることは可能ですか?

答えて

4

上記の内容で/config/initializer/file_to_override.rbにファイルを置くと機能します。

関連する問題