私は、他のアプリケーションの統計情報のビューポートとして機能するレポート作成システムとログシステムに取り組んでいます。私はActiveRecordのORM機能を望んでいますが、手元にあるアプリケーションのDB構造は持っていません。Railsでのランタイムクラスの作成。私はこれをどのように扱うべきですか?
余分なデータベースはdatabase.ymlで定義されており、クラスに接続します。私はその場で(テーブルから)クラスを作成し、
にマップする必要があり
- にできるようにする必要があります
class externalapp < ActiveRecord::Base establish_connection :externalapp_db end def create_class(class_name, superclass, &block) klass = Class.new superclass, &block Object.const_set class_name, klass end
は私が間違ってこれに近づいてアム? ダイナミッククラス作成を可能にしながら、外部データベースの名前空間をより適切にする方法を教えてください。
提案とお手伝い
あなたのユーザー名のためにUpvoted:P –
:) 1本の本に行く。 – EarlyPoster