開発の過程で、ソフトウェアの特定の側面を実行するためにデータベースにデータを追加する必要があるタスクに遭遇しました。これが発生するたびに、通常は移行を行ってオブジェクトを作成します。しかし、これは意図しない方法で移行を使用しているようです。raketask を使用することもできますが、すべての環境に追加する必要があるものについてはあまり意味がありません (単に移行するのではなく、機能させるために開発者の介入が必要です)。
これは、データの移行が必要であるという考えにつながります-そして、それが存在しないので私が理解するのは非常に自然な考え方であり、それには正当な理由があるに違いありません.
では、なぜデータ移行が問題にならないのでしょうか? または、代わりに、そのようなタスクはどのように機能する必要がありますか?