在教Rails学生时,我经常到达他们所处的位置 创建了两个模型并建立了一个关联,并想知道它们是如何做到的 使该关联在视图中可见。
现在我的问题是,是否有任何概述文章/教程/博客文章,
概述了在视图中显示关联的不同方法。 例如,我看到几个“关联模式”,即
我试过搜索它。此外,Michael Hartl的教程或PragProgs“使用Rails的敏捷Web开发”都没有这样的东西。
那么,是否存在某些内容,如果没有,人们会认为创建它会有用吗?
答案 0 :(得分:2)
关于在视图中呈现对象图的更多OO /更少的轨道式讨论,请查看Avdi Grimm关于他所谓的展览模式的讨论:
http://objectsonrails.com/#ID-2656c30c-080a-4a4e-a53e-4fbaad39c262
如果您的学生有兴趣超越API,那么这里有很好的例子,并且很好地讨论了如何以及为什么不遵循纯粹的轨道方式的好设计决策。
答案 1 :(得分:1)
一些Railscasts:
答案 2 :(得分:1)
我为嵌套表单(cocoon)编写了一个gem,并记录了如何在gem的wiki中解决所有类型的嵌套表单。见https://github.com/nathanvda/cocoon/wiki/A-guide-to-doing-nested-model-forms
希望这会有所帮助。
答案 3 :(得分:1)
您可能希望让他们查看Draper gem。它有出色的文档和截屏视频:
https://github.com/jcasimir/draper
它可能不是你想要的,但它会教他们关于装饰模式。
我希望这有帮助!