I Rails如果你有一个泡泡的海象模型(和has_many :bubbles belongs_to :walrus,你可以创建一个与海象关联的新气泡,如下所示):
chuckles = Walrus.create
chuckles.bubbles.create但是如果海象has_one :bubble呢?chuckles.bubble.create是行不通的(因为它是nil)。如果不在Bubble.create中直接传入海象,我如何才能做到这一点呢
发布于 2012-06-22 20:31:31
对于has_many
chuckles.bubbles.build对于has_one
chuckles.build_bubble在上面的示例中,我认为您应该使用build。它将笑声id添加到冒泡对象中。另外,当保存笑声时,气泡也会自动保存
https://stackoverflow.com/questions/11156145
复制相似问题