请原谅标题,我真的不知道如何表达这个问题。本质上,我有一个 Elo 评级系统——比如 facemash——它有用户和玩家。两个Users
投票中Player
最好的投票。我想建立第三个模型,Vote
它存储User
谁投了票,输赢Players
。
vote.rb
和文件将如何db/migrate
实现这一目标?我对 Rails 很陌生,这是我的第一个应用程序,我还没有使用任何关系的东西。我正在使用 Rails 3。
请原谅标题,我真的不知道如何表达这个问题。本质上,我有一个 Elo 评级系统——比如 facemash——它有用户和玩家。两个Users
投票中Player
最好的投票。我想建立第三个模型,Vote
它存储User
谁投了票,输赢Players
。
vote.rb
和文件将如何db/migrate
实现这一目标?我对 Rails 很陌生,这是我的第一个应用程序,我还没有使用任何关系的东西。我正在使用 Rails 3。
几个月前我在一个应用程序上遇到了同样的问题,我发现有很多投票宝石可用。我真的建议不要尝试重新发明轮子,尤其是当有宝石可以为您做到这一点时。:)
我已经尝试了其中的大多数,但我最喜欢的是thumbs_up。它有很多非常酷的功能,我认为它应该完全符合您的要求。
希望这可以帮助!