1

问题:我正在尝试创建一个应用程序,人们可以通过该应用程序“单击”具有不同运动偏好的标签按钮(即:“跑步”、“涉及蝙蝠”),每个按钮都被标记为某些运动。因此,如果用户选择标签“Involves Bats”,则应用程序将生成所有相关的运动项目,例如“Baseball”,其中会将“Involves Bats”作为预构建标签。

到目前为止我所做的:我添加了acts_as_taggable gem,我为“Sports”创建了一个没有控制器的模型。我在seeds.rb 中创建了带有每项运动名称的“运动”模型。我有一个用户控制器,有人可以在其中提交电子邮件,将他们带到他们的用户页面。

剩下什么我需要将所有偏好(即“跑步”)标记为所有潜在的“运动”。我很难做到这一点。我还需要在用户页面上显示可供选择的标签(“正在运行”)。我需要让用户选择标签,然后根据关联的标签生成 Sports 的推荐

我知道这是一个相当复杂的问题,但我相信这是一个相当常见/基本的应用程序。

谢谢!

4

1 回答 1

0

您应该查看 Railscast 第 382 集关于标记的内容:它准确显示了您的需求! http://railscasts.com/episodes/382-tagging

于 2012-12-17T13:26:27.503 回答