【发布时间】:2012-11-21 04:17:15
【问题描述】:
我已将全文搜索数据库添加到使用 Rails 构建并使用 active_admin gem 的现有 web 应用程序中。全文数据库建立在弹性搜索之上,并使用了轮胎 gem。 active_admin gem 具有定义 Model.search 方法的元搜索 gem 的依赖项要求。
问题是元搜索 gem 覆盖了轮胎搜索 gem 的搜索方法,我似乎无法将轮胎 gem 中的搜索方法别名回模型中。有谁知道我该怎么做?
-- 解决方案--
更新:解决方案是设置一个初始化器来添加以下方法:
def search_for(*args,&block)
tire.__send__(:search, *args, &block)
end
【问题讨论】:
-
你是如何将这个方法添加到轮胎的?
标签: ruby-on-rails ruby rubygems