gem のメソッドの 1 つにカスタム コードを追加したいと考えています。Rails 2.3.8 では、config/initializers ディレクトリの下に .rb ファイルを追加し、すべてが完全に機能しました。
Rail3 に移行してから、以前は機能していたものが機能しなくなりました。config/initializers と /lib の下に mongoid_slug.rb を追加して、application.rb の /lib パスを auto_load してみました。どちらも機能しませんでした。
内部 mongoid_slug.rb 私が試した:
module Mongoid
module Slug
module ClassMethods
def find_unique_slug
#mycode
end
end
end
end
と
Mongoid::Slug::ClassMethods.module_eval do
def find_unique_slug
#mycode
end
end
それでも、両方とも失敗しました。Rails3 で gem にモンキー パッチを適用する方法について、誰かヒントを教えてください。ありがとう!