我有一个应用程序,允许您将食谱上传到数据库,作为应用程序的一部分,我希望有一个从食谱数据库中随机调用的“特色食谱”。我正在使用这种方法来调用随机记录
@featurerecipe = Recipe.offset(rand(Recipe.count)).limit(1)
正如预期的那样,当我刷新页面时,记录会发生变化,但是我希望随机记录保持原位 24 小时,即使页面刷新也是如此。我正在寻找一些关于如何解决这个问题的建议,或者也许其他人已经在他们自己的项目中做到了这一点?我在想你可以有一个名为 feature 的 db 列,然后为其设置一个“真”值,将其他所有内容设置为假,然后在某个地方需要发生一个循环来检查值“真”所花费的时间,然后在 24小时选择另一个随机食谱?
我可能在这里过得很好,任何帮助表示赞赏