移行ファイルとシーダー ファイルを偽のデータでセットアップしましたが、うまく機能しています。作業をコミットしようとしていますが、シーダー ファイルをどうすればよいかよくわかりません。本番環境でシーダー ファイルを実行したくないので、無視することにしました。誤って偽のデータを本番環境に移行してシードしたくありません!
それでも、シーダーは実際のデータを使用して本番環境で使用できると考えています。他のテーブル列で何らかの計算を実行する必要がある新しい列を追加するとします (例のために、他のフィールドから計算できるフィールドはデータベースに存在しないことを無視します) 値を格納します。または新しい設定/フラグ。そのフィールドに既存の本番データを入力するシーダーを作成できると思います。だから今、シーダーディレクトリを無視することはできません.
すべてのケースで各ファイルを個別に無視することを決定する必要がありますか? dev
シーダーが環境でのみ実行されるべきであることをどこかで宣言できますか? ここでのコンベンションは何ですか?