如何在这些模型之间建立关系?

时间:2013-11-02 18:25:10

标签: ruby-on-rails-3 model-view-controller relational-database

请原谅标题,我真的不知道怎么说这个问题。基本上我有一个Elo评级系统 - 比如facemash - 有用户和玩家。 Users投票Player是最好的两个投票。我想构建第三个模型Vote,它存储投票的User以及获胜和失败Players

vote.rbdb/migrate文件如何实现这一目标?我是Rails的新手,这是我的第一个应用程序,我还没有使用任何关系的东西。我正在使用Rails 3。

1 个答案:

答案 0 :(得分:0)

我在几个月前正在处理的应用程序上遇到了同样的问题,我发现有许多投票宝石可用。我真的建议不要试图重新发明轮子,特别是当那里有宝石会为你做更多的事情。 :)

我尝试了大部分,但我最喜欢的是thumbs_up。它有很多非常酷的功能,我认为它应该完全符合你的要求。

希望这有帮助!