Я создаю приложение, в котором я хотел бы использовать простой поиск для поиска по названию объекта и тегам AND (с использованием act_as_taggable_on) в одном поиске
Я могу построить и то, и другое, но не то и другое, и в конце концов я пытаюсь понять это.
Для поиска по тегам я использую:
@post = Post.tagged_with(params[:search])
Для поиска объекта я использую:
@post = Post.search(params[:search])
И я написал метод под названием search в модели Post следующим образом:
def self.search(search)
if search
where('question LIKE ?', "%#{search}%")
else
scoped
end
end
Есть идеи, как объединить эти два запроса? Любые попытки до сих пор не увенчались успехом, главным образом потому, что в моей модели Post нет столбца «tag» и т. Д.