私はRailsを初めて使用し、最初のrubyアプリケーションを開発してデプロイしようとしています。このプロセス中に、モデルを関連付けずにデータベースに特定のテーブルを作成しました。たとえば、ユーザーロールテーブル。モデルを使用してWebインターフェースでデータを追加する方がよい場合もありますが、それは問題の対象ではありません。表には都市のリストやその他のデータが含まれている場合があります。初期の母集団は明らかです。この作業は「rakedb:seed」を使用して行われます。しかし、このテーブルにさらにデータを追加する必要がある場合はどうなりますか?ベストプラクティスは何ですか?確かに、シードファイルには新しいデータを入力する必要があります。しかし、私はすでに本番環境のデータを含むこのテーブルを持っています。この新しいデータをそこに追加するにはどうすればよいですか?私が頭に浮かぶ唯一の答えは、プレーンSQLを使用することです。しかし、それは「レールウェイ」ではないようです。ありがとうございました。
アップデート。自然な継続として、新しいデータの作成だけでなく、既存のデータの更新と削除も必要です。