rails:403
From: URA Takefumi <hage@p...>
Date: Mon, 3 Oct 2005 01:25:22 +0900 (JST)
Subject: [rails:403] Re: ActiveRecordで複数のデータベースに接続する方法
yu1 wrote in <20051002131158.8163.YU1@t...> > この方法だとBarもBazもfoosテーブルを参照します。 そうなんですよね。先に私の出したマニュアルにまさにそういうことが書いてあ りまして(「Single table inheritance」というところがそれです)。 > 変更したい場合は > > class Bar < Foo > self.table_name = 'barz' > end > > とやるのが一番お手軽ですがスマートではありませんね。 > そもそもテーブルのコネクション先変更だけのために継承するのは > AR的によろしくないと思います。 はい。私もこの辺よろしくないと思ってます。 > Foo Bar Bazはdb1に、Hoge Hugaはdb2に接続したいなら > AR::Baseを拡張するなりなんなりで > クラス名とDB接続先をマッピングする機能を盛り込むのが > 良いのではないでしょうか。 結局そういうことになりそうな気がします。 -- 浦 岳史 (うら たけふみ) mailto:hage@p... -- 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... ]