Railsで構築された既存のWebアプリケーションに全文検索データベースを追加し、active_admin gemを使用しました。フルテキストデータベースは、弾性検索に基づいて構築され、タイヤの宝石を使用しています。 active_admin gemには、Model.searchメソッドを定義するmetasearch gemの依存性要件があります。MetaSearch GemはTire Gemで検索メソッドを無効にします
問題は、metasearch宝石がタイヤ検索宝石の検索方法を無効にして、タイヤ宝石の検索方法のエイリアスをモデルに戻すことができないということです。私はこれをどのようにすることができるか誰にも分かりますか?
- ソリューション -
アップデート:私は実用的なソリューションを作ってみた
def search_for(*args,&block)
tire.__send__(:search, *args, &block)
end
このメソッドをどのように正確にTireに追加しましたか? – kjs3