我需要一些建议:
我正在开发一个 Rails 应用程序,其中多个用户单击一个按钮。我需要知道按钮被点击了多少次,并在点击量达到一定数量时禁用按钮。
什么是更好的?
- 在按钮表中包括一个名为“clicks”的列,并在每次单击按钮时将数字更新为 1?
- 创建一个 clicks 表并在每次单击按钮时插入一行然后检查行数?
- 其他建议也很好。
编辑
每个用户可以无限次单击该按钮,我需要知道哪个用户导致该按钮被禁用。
我最初的想法是一个有 4 列的表:每次title
goal
user_id
current_number
只增加current_number
1 并存储使数字达到目标的用户的用户 ID。