Searchlogic似乎不适用于 Rails 3。(除其他外,Ryan Bates 在他的 RailsCasts 中提到过,Google Group中的最后一个问题来自 2010 年。)
所以我正在寻找替代品。我喜欢您制作搜索表单的字段名称并将其转换为 Search 对象的功能,然后您可以使用@search.all
or获得结果@search.paginate
。
起初,Meta Where和Meta Search看起来很有希望。但后来我发现这个通知“MetaWhere 将不会更新以支持 3.1”。(我使用的是 Rails 3.2.2。)
开发人员提议使用一个名为“Ransack”的库来替代 MetaWhere。
好吧,也许吧。但在我深入研究“Ransack”之前,我想我应该把问题放在那里:有没有人知道另一个库与我上面描述的 SearchLogic 具有类似的功能?(视图表单填充一个搜索对象。)