首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在视图中显示参考模型?

问如何在视图中显示参考模型?
EN

Stack Overflow用户
提问于 2014-08-29 22:12:32
回答 1查看 66关注 0票数 0

我使用Rails作为后端和backbone.js作为前端框架。

“课程”是主表,“视频”是参考表。创建课程视图(backboneJs视图)与“课程”主干模型相链接。在相同的“创建课程”视图中,我希望包含视频的url值。我怎样才能做到这一点?

如何实现骨干模型映射?当主干引用模型得到更新时,我如何更新rails模型?有人能用密码解释吗?

请给我建议。

代码语言:javascript
复制
            <!-- field where the video ID will be stored after the upload -->
            <input type="hidden" name="course.video[panda_video_id]"/>

            <label>Title</label>
            <input type="text" name='course.video[title]' placeholder="Give a title">
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-30 15:45:54

有多种方法可以做到这一点。基本方法是创建包含两个集合的模型:课程和视频。因为视频是子表,所以您必须确保首先在那里填充数据。在课程集合中,您可以添加一个方法,当插入新记录时,该方法将被调用,该记录将从视频集合中检索视频模型并将其存储在课程模型中。这种方法可以很简单,就像在课程模型中侦听视频id更改一样简单,这样,只要您更新该id,该方法就会运行并重新分配视频引用。我假设这将创建一个引用,而不是按值复制对象。

这里有一个链接到一个已经构建的解决方案,如果您愿意这样做的话。

http://blog.rjzaworski.com/2013/02/tiny-model-relations-with-backbone-associate/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25576948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档