【发布时间】:2010-03-07 20:22:02
【问题描述】:
我正在以一种特殊的方式创建一个类似于臭名昭著的 Woot 的网站:我希望以每天一个的速度轮换产品。我正在使用 RoR,并且希望动态选择一种产品,而不必每天输入一个。所以这里是要求:
1) 每天获得新产品
2) 从表中动态选择
3)确保不要两次选择相同的产品
就是这样。在产品表中,我目前有一个名为 listed 的布尔值,它将标记产品是否已列出。我的问题是,我是否应该运行某种数据库作业来选择当天的产品,或者有什么方法可以让我对日期进行哈希处理并得出一个应用程序将在日期更改之前显示的 ID。
感谢您的时间。
【问题讨论】:
-
您是每天随机选择一个产品,还是按顺序选择产品?
标签: ruby-on-rails database database-design