0

当在同一个创建操作中创建对象和对象时,是否可以在 Rails3.2中为表foo_id中的记录分配外键?BarFooBar

例如

@whatever = Whatever.new
@whatever.build_foo
@whatever.build_bar

是否可以在运行创建操作后进行after_create回调以更新foo_id属性?

任何帮助表示赞赏。

4

1 回答 1

1

Bar如果和之间的关联Foo已正确设置,则以下情况是可能的。

@whatever = Whatever.new
@whatever.build_foo
@whatever.build_bar
@whatever.bar.foo = @whatever.foo
@whatever.save
于 2013-03-20T11:06:42.350 回答