Ruby on rails 每款新车型都有一个;“静态”;模型列表
我不确定描述这一点的最佳方式是什么(这就是我自己找不到答案的原因),但我想做的是: 我有一个“立法机关”模型,每个用户都可以创建 每个立法机构都有几个“委员会”。但是,每个立法机构的委员会列表必须相同,并且每个委员会都有自己的一组带有预设变量的列 因此,我: A委员会 B委员会 C委员会 每个都有自己的预定义字段。每个版本的“立法机关”都会有A委员会、B委员会、C委员会。随着时间的推移,每个立法机关的活动将决定委员会中的领域如何变化,但当然,一个立法机关中的A委员会可能最终看起来不同于另一个立法机关中的A委员会Ruby on rails 每款新车型都有一个;“静态”;模型列表,ruby-on-rails,Ruby On Rails,我不确定描述这一点的最佳方式是什么(这就是我自己找不到答案的原因),但我想做的是: 我有一个“立法机关”模型,每个用户都可以创建 每个立法机构都有几个“委员会”。但是,每个立法机构的委员会列表必须相同,并且每个委员会都有自己的一组带有预设变量的列 因此,我: A委员会 B委员会 C委员会 每个都有自己的预定义字段。每个版本的“立法机关”都会有A委员会、B委员会、C委员会。随着时间的推移,每个立法机关的活动将决定委员会中的领域如何变化,但当然,一个立法机关中的A委员会可能最终看起来不同于另一个立法
我该如何设置?或者,如果有一个术语来描述我正在做的事情,我可以用它来搜索一个解决方案,我也可以这样做 有三种Rails工具可以使用:关联、回调和作用域 关联:您可以创建一个
立法机构
对象和多个委员会
对象,并利用所属的多个
关联引用这些关系。看
回调:您可以要求在对象生命周期的不同点执行某些操作;这将允许在创建立法机构时创建每个必要的委员会
。看
验证:通过配对唯一性
验证,您可以确保单个立法机构
没有具有相同特征的委员会
对象(例如名称
);使用范围
选项,您可以进一步允许多个委员会
对象具有相同的功能,前提是它们每个都属于一个不同的立法机构
。看
最后,这个问题也可能与此相关: