私の現在の Rails アプリケーションでは、モデルを " created_at
" フィールドでソートすることにより、スケジューリングの競合を解決しています。created_at
しかし、これが可能なフォームから複数のモデルを挿入すると、すべての時間がまったく同じになることに気付きました。
これは、プログラミングのベスト プラクティスの問題です。アプリケーションは、データベース内の ID 列に依存してINSERT
、作成順序を取得するたびに増加していくことができますか? 別の言い方をすれば、データベースから取り出した行のグループを ID 列で並べ替えて、これが作成順序に基づく正確な並べ替えであることを確認できますか? そして、これは私のアプリケーションで良い習慣ですか?