2013-03-25 70 views
0

我在使用thumbs_up gem在我的网络应用程序中投票。但现在我需要,用户应该能够为同一个对象的多个选项投票。
例如:
餐厅(型号:地方)有以下选项:
- 服务 - voteable
- 菜 - voteable
- 等如何为一个对象进行多个投票

但thumbs_up是1个投票 - 1个对象。什么是解决这个问题的最好方法?(改变thumbs_up行为或使用另一个宝石或思考新的解决方案或其他)

回答

0

如果你满意thumbs_up我会坚持下去。只需在您的应用程序中添加其他型号,然后使用has_many将其连接到原始Place型号。您可以使用thumbs_up与新模型,并使用has_many :through查看您的Place模型中的所有投票。

相关问题