Rails v3.0.3元のスキーマにはcustomersテーブルがあり、アプリには100人の顧客のデータがあります。
移行により、cust_infoテーブルを1:1で追加します。例:
customers has_one cust_info
cust_info belongs_to customers
したがって、現在(新しいモデルを作成するために実行した後)、1:1の必須cust_infoレコードを持たないrake db:migrate
100個の「古い」顧客レコードがあります。
QUES(1a)(レガシーデータの更新) 100の既存の顧客レコードのそれぞれに必要な(空の) cust_infoレコードを生成するための「レールの方法」とは何ですか?
QUES(2)(今後)アプリを変更して、新しい顧客レコードを作成するときに、関連付けられたcust_infoレコードを同時に自動的に作成する方法を教えてください。