Что является жизнеспособной заменой для Searchlogic?
Похоже, что Searchlogic не работает с Rails 3. (Среди прочего, Райан Бейтс упоминал в одном из своих RailsCasts, и последний вопрос в группе Google был с 2010 года.)
Поэтому я ищу замену. Мне нравится функциональность, в которой вы создаете имена полей формы поиска и превращаете их в объект поиска, а затем вы можете получить результаты с @search.all
или же @search.paginate
,
Сначала Meta Where и Meta Search выглядели многообещающе. Но потом я обнаружил это уведомление, что "MetaWhere не будет обновлен для поддержки 3.1". (Я использую Rails 3.2.2.)
Разработчик предлагает библиотеку под названием "Ransack" в качестве замены для MetaWhere.
ОК, может быть. Но перед тем, как погрузиться в "Ransack", я решил поставить вопрос: кто-нибудь знает другую доступную библиотеку с функциями, аналогичными SearchLogic, как я описал выше? (Форма просмотра заполняет объект поиска.)
1 ответ
Если вы используете Rails 3.0, вы должны проверить MetaSearch
Если вы используете Rails 3.1+, вы должны проверить Ransack
Оба написаны Эрни Миллер.