首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过has_one创建活动记录关系

通过has_one创建活动记录关系
EN

Stack Overflow用户
提问于 2012-06-22 20:27:29
回答 1查看 142关注 0票数 0

I Rails如果你有一个泡泡的海象模型(和has_many :bubbles belongs_to :walrus,你可以创建一个与海象关联的新气泡,如下所示):

代码语言:javascript
复制
chuckles = Walrus.create
chuckles.bubbles.create

但是如果海象has_one :bubble呢?chuckles.bubble.create是行不通的(因为它是nil)。如果不在Bubble.create中直接传入海象,我如何才能做到这一点呢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-22 20:31:31

对于has_many

代码语言:javascript
复制
chuckles.bubbles.build

对于has_one

代码语言:javascript
复制
chuckles.build_bubble

在上面的示例中,我认为您应该使用build。它将笑声id添加到冒泡对象中。另外,当保存笑声时,气泡也会自动保存

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

https://stackoverflow.com/questions/11156145

复制
相关文章

相似问题

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