Я установил searchlogic, добавил will_paginate и т. Д.
В настоящее время у меня есть модель продукта, в которой включены теги с помощью плагина plays_as_taggable_on. Я хочу искать по тегам с помощью searchlogic.
Вот страница плагина с тегами: http://github.com/mbleigh/acts-as-taggable-on
У каждого продукта есть «tag_list», к которому я могу получить доступ с помощью Product.tag_list
или я могу получить доступ к определенному тегу с помощью Product.tags [0]
Я не могу найти область для поиска, но с логикой поиска. Вот моя часть моей рабочей формы.
<p>
<%= f.label :name_or_description_like, "Name" %><br />
<%= f.text_field :name_or_description_like %>
</p>
Я пробовал: name_or_description_or_tagged_with_like и: name_or_description_or_tags_like, а также: name_or_description_or_tags_list_like, чтобы попытаться заставить его работать, но у меня сохраняется ошибка, в которой говорится, что варианты, которые я пробовал, не найдены (названные области не найдены). Мне интересно, как я могу заставить это работать или как создать свой собственный named_scope, который позволил бы мне искать теги, добавленные к каждому продукту плагином taggable.
Спасибо!