3

Searchlogic似乎不适用于 Rails 3。(除其他外,Ryan Bates 在他的 RailsCasts 中提到过,Google Group中的最后一个问题来自 2010 年。)

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

起初,Meta WhereMeta Search看起来很有希望。但后来我发现这个通知“MetaWhere 将不会更新以支持 3.1”。(我使用的是 Rails 3.2.2。)

开发人员提议使用一个名为“Ransack”的库来替代 MetaWhere。

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

4

1 回答 1

6

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

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

两者都是厄尼米勒写的。

于 2012-04-07T02:02:32.607 回答