Rails独特性:带有has_many引用的DB的真实模型- Ruby on Rails

brvekthn  于 2022-12-29  发布在  Ruby
关注(0)|答案(1)|浏览(87)

我遇到了一个问题。我需要在我的数据库中设置一个report_templates的模型,该模型与classroom唯一相关,每个classroom只有一个report_template。但在我的数据库中,我已经有一个教室有多个report_templates
将此确认添加到report_template模型上载到登台是否安全?

gopyfrb3

gopyfrb31#

有两种方法:
1.如果添加验证,则在编辑现有报告模板时会出错。这是因为在保存记录时会调用验证。因此,您可能必须通过控制台或数据库或rake任务手动删除重复/多个记录。简单地访问记录不会引发错误。
1.如果一个教室只有报告模板,您认为使用以下两种方法中的哪一种更好?我不知道确切的情况,所以无法建议一种方法。

  • 具有_one关联
  • 属于关联

谢谢你。

相关问题