在教 Rails 学生时,我经常会遇到他们创建了两个模型并建立关联的情况,并且想知道如何才能使该关联在视图中可见。
现在我的问题是,是否有任何概述文章/教程/博客文章,
它概述了在视图中显示关联的不同方式。例如,我看到几个“关联模式”,即一个
- 1:n 关联可以是 UML 中描述的聚合或组合,对关联实体的创建具有不同的含义(可能指向嵌套资源,仅在路由方面进行讨论)
- ...或属于某个类别等的东西,如果找不到所需的实体,您可能希望从现有选项中进行选择或创建一个新选项;这由 first_or_create 处理,但同样,我还没有看到任何文档总结了视图中的不同选项(例如,RailsCast #57 和 258 描述。)
我已经尝试搜索它。此外,Michael Hartl 的教程或 PragProgs “Agile Web Development with Rails”都没有类似的东西。
那么,那里有什么东西吗?如果没有,人们认为创造它会有用吗?