オブジェクトモデルのビデオに基づいてプログラミングスケジュールを作成する。 毎日タスクを実行して、このモデルをシャッフルして、毎日のプログラミングが異なるようにしたいと思います。Railsでデータモデルを効率的にランダム化する方法
私は知っている product.shuffle.all
ex。しかし、私は毎回毎回そのような注文を保存して、各サーバーコールごとに保存しておきたい。
私は各製品に注文する整数を注文するという名前の属性を追加することを考えています。この場合、すべての製品に対してproduct.orderだけをシャッフルする方法はありますか?
これが最も効率的な方法でしょうか?助けてくれてありがとう!
ああ!これは興味深いアプローチです。この場合、私はできるでしょう - products = products.shuffle(ランダム:Random.new(Data.today.yday()) 毎日変更するたびに同じシャッフルされた商品配列を取得するユーザーの場合 – Yasir
はい、シードと製品リストの両方が同じままでログに記録され、後者が障害になる可能性があります。 –
シャッフルが新製品を含むように変更する製品は意味があります。 – Yasir