次のような状況になりました。
Railsアプリケーションと2つのデータベースがあります。1つはRailsアプリケーション用で、もう1つは(同じDBサーバーインスタンスで実行されている)別の非Webアプリケーション用です。
私のRailsWebアプリケーションは、SQLを介して(2番目の)データベースから直接読み取ることができますが、セキュリティ上の制限のために書き込むことができません(データは非Webアプリケーションによって検証される必要があります)。そこで、データベースに書き込むためのSOAPに基づく小さなCLIインターフェイスを作成しました。
私の質問は次のとおりです。SQL接続を介して読み取りが通常どおり行われるようにActiveRecordモデル(Rails 3)を拡張できますが、更新/作成/削除は自作のインターフェイスを介して行われます。
ご回答ありがとうございます!