0
我在使用thumbs_up gem在我的網絡應用程序中投票。但現在我需要,用戶應該能夠爲同一個對象的多個選項投票。
例如:
餐廳(型號:地方)有以下選項:
- 服務 - voteable
- 菜 - voteable
- 等如何爲一個對象進行多個投票
但thumbs_up是1個投票 - 1個對象。什麼是解決這個問題的最好方法?(改變thumbs_up行爲或使用另一個寶石或思考新的解決方案或其他)
我在使用thumbs_up gem在我的網絡應用程序中投票。但現在我需要,用戶應該能夠爲同一個對象的多個選項投票。
例如:
餐廳(型號:地方)有以下選項:
- 服務 - voteable
- 菜 - voteable
- 等如何爲一個對象進行多個投票
但thumbs_up是1個投票 - 1個對象。什麼是解決這個問題的最好方法?(改變thumbs_up行爲或使用另一個寶石或思考新的解決方案或其他)
如果你滿意thumbs_up
我會堅持下去。只需在您的應用程序中添加其他型號,然後使用has_many
將其連接到原始Place
型號。您可以使用thumbs_up
與新模型,並使用has_many :through
查看您的Place
模型中的所有投票。