佐々木と申します。
 
2つのモデル Box・Item が存在し、その関連が
Box : Item = 1 : m だったとします。
 
このときBoxオブジェクトとそのBoxに関連するItemを作りsessionに格納したいのです。
そしてユーザが保存を選んだ時点でDBに保存したいと思っております。
 
イメージとしては以下のことを行いたいと思っております。
 
#box,itemのオブジェクトを作成
box = Box.new
box.items.build
session[:box] = box
 
... #この間、様々なViewに遷移します。
 
#DBに保存
session[:box].save

ただし、実際にはbox.items.buildの時点でitemオブジェクトにはbox.idが
必要となりErrorとなります。
 
Railsでは上記のような関連を持つモデルをうまくSessionに持つ方法があるのでしょうか?
 


Start Yahoo! Auction now! Check out the cool campaign