[前][次][番号順一覧][スレッド一覧]

rails:1727

From: msasaki <sato1192two9low@y...>
Date: Thu, 19 Oct 2006 21:48:20 +0900 (JST)
Subject: [rails:1727] 関連を持つモデルを session に入れる方法

佐々木と申します。
   
  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


添付ファイル

[前][次][番号順一覧][スレッド一覧]