Rails v3.0.3 原始模式有客户表,应用程序有 100 个客户的数据。
通过迁移,我们以 1:1添加cust_info表,例如:
customers has_one cust_info
cust_info belongs_to customers
所以现在(在运行rake db:migrate
创建新模型之后)我们有 100 个“旧”客户记录,它们没有 1:1 所需的cust_info记录。
QUES (1a)(遗留数据更新)为我们 100 个现有客户记录中的每一个生成所需(空)cust_info记录的“rails 方式”是什么?
问题(2)(继续)我们如何修改我们的应用程序,以便当我们创建一个新的客户记录时,它会同时自动创建一个关联的cust_info记录?