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

rails:396

From: tanaka <drawn.boy@g...>
Date: Sun, 2 Oct 2005 08:32:43 +0900
Subject: [rails:396] Re: ActiveRecordで複数のデータベースに接続する方法

たなかと申します。

たとえば module を使ってそれぞれの class に include してやるってのはどうでしょうか?

つまり

module Foo
  ActiveRecord::Base.establish_connection(
    ...
  )
end

class Bar  < ActiveRecord::Base
  include Foo
end

とそれぞれの Class はあくまで ActiveRecord::Base を継承させて、必要に応じて他の DB を読む設定を
include する、というかんじで。

#あんまりエレガントではない…?

--
tanaka (drawnboy)
drawn.boy@g...

--
ML: rails@r...
使い方: http://QuickML.com/
Web Site: http://wiki.fdiary.net/rails/
ML Archives: http://www.fdiary.net/ml/rails/

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

       395 2005-10-02 00:56 [hage@p...           ] ActiveRecordで複数のデータベースに接続する方法
->     396 2005-10-02 01:32 ┣[drawn.boy@g...      ]                                       
       397 2005-10-02 01:42 ┃┗[drawn.boy@g...      ]                                     
       398 2005-10-02 02:03 ┣[abe@c...            ]                                       
       399 2005-10-02 02:05 ┃┗[abe@c...            ]                                     
       400 2005-10-02 03:24 ┃ ┗[drawn.boy@g...      ]                                   
       402 2005-10-02 18:18 ┃  ┗[hage@p...           ]                                 
       401 2005-10-02 06:29 ┗[yu1@t...            ]                                       
       403 2005-10-02 18:25  ┗[hage@p...           ]