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

rails:1590

From: Nobuhiro IMAI <nov@y...>
Date: Thu, 31 Aug 2006 12:49:12 +0900 (JST)
Subject: [rails:1590] Re: db名の取得

いまいです。

From: MUNAKATA Akiko <kawa_at_a.email.ne.jp>
Date: Thu, 31 Aug 2006 12:19:10 +0900

> 使っているデータベースの名前(database.ymlで定義され,
> そのアプリで現在使用している)をcontrollerから簡単に参照する方法は
> ありますでしょうか?

コントローラからというか、モデルのクラスメソッドに configurations とい
うのがあるので、それを参照すれば config/database.yml に設定したもの
(Hash)にアクセスできます。

全モデルで同じデータベースに接続しているなら、以下のようにすればいいと
思います。

ActiveRecord::Base.configurations[RAILS_ENV]["database"]
--
Nobuhiro IMAI <nov@y...>
Key fingerprint = F39E D552 545D 7C64 D690  F644 5A15 746C BD8E 7106

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

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

      1589 2006-08-31 05:19 [kawa@a...           ] db名の取得                              
->    1590 2006-08-31 05:49 ┣[nov@y...            ]                                       
      1592 2006-08-31 08:01 ┃┗[kawa@a...           ]                                     
      1591 2006-08-31 05:51 ┗[sakuro@e...         ]                                       
      1593 2006-08-31 08:12  ┗[kawa@a...           ]