什么是Searchlogic的可行替代品?

时间:2012-04-06 22:06:02

标签: ruby-on-rails ruby search searchlogic meta-search

似乎Searchlogic不适用于Rails 3.(其中包括Ryan Bates在其中一个RailsCasts中提到的,Google Group中的最后一个问题是2010年。)

所以我正在寻找替代品。我喜欢您制作搜索表单字段名称的功能,并将其转换为搜索对象,然后您可以使用@search.all@search.paginate获得结果。

起初,Meta WhereMeta Search看起来很有希望。但后来我发现this通知“MetaWhere不会更新为支持3.1”。 (我正在使用Rails 3.2.2。)

开发人员proposing a library called "Ransack"是MetaWhere的替代品。

好吧,也许吧。但在我深入研究“Ransack”之前,我想我会把问题放在那里:有没有人知道另一个可用的SearchLogic具有与我上面描述的类似功能的库? (视图表单填充搜索对象。)

1 个答案:

答案 0 :(得分:6)

如果您使用的是Rails 3.0,则应查看MetaSearch

如果您使用的是Rails 3.1+,则应查看Ransack

两者都是由Ernie Miller撰写的。