0
を保存:Railsの2、私は2.3へのレール1のアプリケーションをアップグレードするよ、と私は、次のようなコードブロックでの問題に実行しているメソッドを作成し、親
@foo = Foo.new(...)
params[:baz].each do |b|
@foo.bars.create(...)
end
...
@foo.save
これはRailsの1に罰金働いていました。アップグレード後、このcreate
方法利回り呼び出す:
ActiveRecord::RecordNotSaved in BazController#create :
You cannot call create unless the parent is saved
はレール1と2の間create
方法の変更をどうやって、そして今、これを処理する適切な方法は何ですか?