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

rails:2192

From: "YOKOYAMA, Hideyuki" <yokoyama@c...>
Date: Tue, 29 May 2007 00:16:31 +0900
Subject: [rails:2192] Re: 似ているARへの深いコピー

いまい様

横山です
いつもお世話になっております

ご回答大変ありがとうございます

create_in_*
build_to_*
のメソッドはどちらも知りませんでした
試させていただきます


|いまいです。
|
|From: "YOKOYAMA, Hideyuki" <yokoyama_at_ctf4j.jp>
|Date: Sat, 26 May 2007 01:01:49 +0900
|
|> こんな感じの2つのテーブルがあって
|> ---------------------------------------
|> ・Master
|>   id,
|>   code,
|>   value
|> 
|> ・ArcMaster
|>   id,
|>   master_id,
|>   version,
|>   code,
|>   value
|> ---------------------------------------
|
|> ちなみに Master と ArcMaster は継承関係はありません(has_many, belongs_to はあります)
|
|この関係を前提としていますが、
|
|m = Master.find(:first, むにゃむにゃ)
|am = m.create_in_arc_masters(m.attributes.merge(:version => "2.0"))
|
|とかでどうでしょうか?
|# save する前のインスタンスが欲しければ build_to_arc_masters で。
|--
|Nobuhiro IMAI <nov@y...>
|Key fingerprint = F39E D552 545D 7C64 D690  F644 5A15 746C BD8E 7106


/*----
横山 秀行
YOKOYAMA, Hideyuki <yokoyama@c...>

-- PGP PUBLIC KEY SERVER URL --
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x089F75BE
----*/


--
ML: rails@r...
使い方: http://QuickML.com/

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

      2188 2007-05-25 18:01 [yokoyama@c...       ] 似ているARへの深いコピー                
      2189 2007-05-26 10:32 ┗[nov@y...            ]                                       
->    2192 2007-05-28 17:16  ┗[yokoyama@c...       ]