rails:166
From: Kazuhiro Yoshida <moriq@m...>
Date: Wed, 25 May 2005 10:56:24 +0900
Subject: [rails:166] Re: #1343 (:include executes many SQL statements)
もりきゅうです。 Kazuhiro Yoshida <moriq@m...> wrote: > 先ので UPDATE はなくなりますが > > proxy = record.send(reflection.name) > ここで reload してしまうのでうれしくないですねえ。 > associations.rb: def association_accessor_methods > retval = association.reload > どうしたらいいんじゃろ。 わかった。 こんなこともあろうかと "set_#{association_name}_target" が定義されている。 when :has_one, :belongs_to next unless row[primary_key_table[reflection.table_name]] association = reflection.klass.send(:instantiate, extract_record(schema_abbreviations, reflection.table_name, row)) record.send("set_#{reflection.name}_target", association) ---- Kazuhiro Yoshida moriq@m... -- ML: rails@r... 使い方: http://QuickML.com/
163 2005-05-25 03:35 [moriq@m... ] #1343 (:include executes many SQL statements) 164 2005-05-25 03:51 ┣[moriq@m... ] -> 166 2005-05-25 03:56 ┃┗[moriq@m... ] 165 2005-05-25 03:56 ┗[shugo@r... ] 167 2005-05-25 04:14 ┗[moriq@m... ]