Rails действует как taggable на фильтре нескольких тегов
Из этого вопроса отфильтруйте несколько тегов. Я пытаюсь понять, как я могу отфильтровать видео с несколькими тегами. В настоящее время я могу фильтровать их по одному тегу.
Мой контроллер:
if params[:tags]
@videos = Video.tagged_with(params[:tags])
else
@videos = Video.categorize(params[:id]).limit(4)
end
Мои маршруты:get 'categories/*tags', to: 'categories#show', as: :tag
Что мне нужно, так это когда я нажимаю на один тег, он показывает мне все видео, которые отмечены этим тегом, и когда я нажимаю на другой тег, он дополнительно фильтруется. Как я могу это сделать? Спасибо!