Ruby on rails Rails:如何向模型添加可变长度数组?
我对Rails还很陌生。我试图设计一个具有以下结构的模型:Ruby on rails Rails:如何向模型添加可变长度数组?,ruby-on-rails,Ruby On Rails,我对Rails还很陌生。我试图设计一个具有以下结构的模型: Parent - Name - Date - Children - Child 1 - ... - Child N 其中N是可变的,并且Child有自己的多个属性 每个子项只能在其父项的上下文中创建和编辑,这意味着我需要一个表单来创建/编辑父项及其所有子项 我的问题是: 我应该将Child作为一个单独的模型来实现,并且父对象有许多子对象,还是可以作为一个单一的平面父对象模型来实现 我如何将这一切实现为一个单独
Parent
- Name
- Date
- Children
- Child 1
- ...
- Child N
其中N是可变的,并且Child有自己的多个属性
每个子项只能在其父项的上下文中创建和编辑,这意味着我需要一个表单来创建/编辑父项及其所有子项
我的问题是:
这个问题的答案完全取决于领域。您需要仔细阅读自引用关联、单表继承和其他可能的解决方案,并决定什么适合您的用例。