rails:2189
From: Nobuhiro IMAI <nov@y...>
Date: Sat, 26 May 2007 17:32:00 +0900 (JST)
Subject: [rails:2189] Re: 似ているARへの深いコピー
いまいです。 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 -- 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... ]