アプリの一部として、レシピをデータベースにアップロードできるアプリがあります。レシピ データベースからランダムに呼び出される「注目のレシピ」が必要です。このメソッドを使用してランダムレコードを呼び出しています
@featurerecipe = Recipe.offset(rand(Recipe.count)).limit(1)
予想どおり、ページを更新するとレコードが変更されますが、ページが更新された場合でも、ランダム レコードを 24 時間保持したいと考えています。これについてのアドバイスを探していますか、それとも他の誰かが自分のプロジェクトでこれを行ったことがありますか? feature という名前の db 列を作成し、それに「true」の値を設定し、他のすべてを false に設定してから、値「true」で費やされた時間をチェックするためにどこかでループを発生させる必要があると考えていました。時間は別のランダムなレシピを選びますか?
私はここでうまくやっているかもしれません。