1

我想将一个人的教育、地址等信息保存到数据库表中。

如果我使用 Scaffold 生成 Person Table(with Education) - id 会自动生成为主键。

我想为使用 Scaffold 的同一个人生成另一个名为 Address 的表。如何将 Address 表的 id 链接到 Person 表的 id?

4

1 回答 1

2

您希望某人拥有_many 地址-有关关联的更多信息,请参见 rails 指南http://guides.rubyonrails.org/association_basics.html#the-has-many-association

你可以这样做

Rails g scaffold Address person:references line1:string city:string etc

这将生成另一个模型 Address,它带有一个外键 person_id 来说明它属于哪个人。

于 2013-07-10T19:51:36.143 回答