Как пометить данные с одной модели на отдельный контроллер в ROR?

Проблема: я пытаюсь создать приложение, в котором человек может "нажимать" на кнопки тегов, которые имеют разные спортивные предпочтения (например, "Бег", "Включает летучих мышей"), каждое из которых связано с определенными видами спорта. Таким образом, если пользователь выбирает тег "Involves Bats", то приложение будет генерировать все связанные виды спорта, такие как "Бейсбол", в котором "Involves Bats" будет использоваться в качестве предварительно созданного тега.

Что я сделал до сих пор: я добавил драгоценный камень act_as_taggable, который я создал для модели "Спорт", у которого нет контроллера. Я создал в seed.rb определенную модель "Спорт" с названиями каждого вида спорта. У меня есть контроллер Users, где кто-то может отправить электронное письмо, которое отправляется им на страницу пользователя.

Что осталось, мне нужно пометить все предпочтения (например, "Бег") на все потенциальные "Спорт". Мне действительно тяжело это делать. Мне также нужно, чтобы на странице пользователей показывались теги ("Бег"), из которых можно выбирать. Мне нужно позволить пользователю выбрать теги, а затем сгенерировать рекомендации спорта на основе связанных тегов

Я знаю, что это довольно сложный вопрос, но я считаю, что это довольно распространенное / простое приложение для сборки.

Спасибо!

1 ответ

Вы должны проверить Railscast эпизод № 382 о тегах: он показывает именно то, что вам нужно! http://railscasts.com/episodes/382-tagging

Другие вопросы по тегам