rails3:如何使用来自不同表的数据创建模型

时间:2011-02-25 03:57:50

标签: ruby-on-rails

我想为新客户设计注册表。我知道的rails方式是创建一个具有客户所有属性的“客户”模型,然后编写一个控制器和html.erb。我面临的挑战是客户的属性在多个数据库表中。我需要一种方法来创建一个多个表联合的模型,当我提交时,它会保存到多个表。任何提示将不胜感激。

1 个答案:

答案 0 :(得分:3)

将模型提取到多个模型中是最简单的方法。例如,如果您的数据库具有“客户”,“地址”和“位置”表,则会创建一个“客户”模型,该模型具有一个“地址”并具有一个“位置”。然后在表单中,使用嵌套模型表单进行创建和更新。本教程是一个很好的起点: