Используя ActsAsTaggableOn, как я могу сделать теги контроллером? - PullRequest
0 голосов
/ 25 июня 2011

У меня есть маркируемая Game модель.А теперь я хочу сделать контроллер для отображения объектов по тегам.

Я могу выбрать тег с помощью @tag = ActsAsTaggableOn::Tags.find params[:id].Но как мне получить все игры, связанные с тегом?@tag.games явно не работает.

1 Ответ

1 голос
/ 26 июня 2011

Возможно, вам не нужен TagController.

Чтобы получить то, что вы конкретно просите, вы можете использовать:

@tagged_games = Game.tagged_with :some_tag

Если тег что-то передается в этот контроллердействие, которое вы можете найти динамически:

В маршрутахНапример, tagged / fps, чтобы получить список всех игр, помеченных как шутеры от первого лица (в любом случае, если ваш индексный шаблон является общим списком коллекций

...