【发布时间】:2016-08-05 02:49:03
【问题描述】:
我的模型 TicketBuyer 列包括 ticket_buyer 名称和 number_of_tickets 购买。我想随机选择一张中奖彩票。我认为我的偏好是创建另一个模型(SelectTable),该模型将ticket_buyer 名称复制到等于购买的number_of_tickets 的行数上,从而为每条记录赋予相同的权重。然后我可以运行一个简单的排序并选择新表中的第一条记录。我无法为每个ticket_buyer 自动创建具有正确行数的表。当然,也可能有一种更雄辩/有效的方法来做到这一点。非常感谢您的建议。
【问题讨论】:
标签: arrays sorting activerecord random